/*-------------------------------------------读者可以补充内容到下面--------------------------------------------------*/
//修改表名
alter table qq_user rename user;
//修改字段数据类型
alter table user modify qq_id int;
//修改字段名
alter table user change qq_id Id int;
//修改字段名和字段数据类型
alter table user change Id id bigint(6);
//增加字段(可以指定字段增加得位置)
alter table user add Name varchar(50) after id;
//删除字段
alter table user drop Name;
//修改字段得排列位置
alter table user modify Level int after Password;
//删除外键约束
alter table user drop foreign key 外键别名
//删除有外键关联的表
//俩种解决方案 1先删除子表再删除父表(不建议)2先删除子表的约束 再删除父表
//**注意俩点:desc 表 和 show create 表 俩种方法的//表结构的查询 后者更加详细 可以看到外键
//*T-sql语句如何使用check约束
INSERT INTO depts(deptId,depName)
VALUES
(1, '人事部'),
(2, '研发部'),
(3, '市场部'),
(4, '培训部');
create table depts(
Id int primary key not null AUTO_INCREMENT,
deptId int not null,
depName nvarchar(50));
/*------------------------------------以下是我创建的表,以及如何插入数据------------------------------------*/
************************************************************************************
创建表
CREATE TABLE qquser(
QQID BIGINT NOT NULL AUTO_INCREMENT,
PassWord VARCHAR(100) NOT NULL,
LastLogTime DATETIME,
Online INT NOT NULL CHECK(Online=0 or Online=1 or Online=2),
Level INT NOT NULL,
PRIMARY KEY ( QQID )
);
CREATE TABLE baseinfo(
QQID BIGINT NOT NULL AUTO_INCREMENT,
NickName VARCHAR(100) NOT NULL,
SEX INT check(RelationStatus=0 or RelationStatus=1),
Age INT NOT NULL,
Province varchar(50) NOT NULL,
City varchar(50),
Address varchar(100),
Phone char(100),
PRIMARY KEY ( QQID )
);
CREATE TABLE relation(
QQID BIGINT NOT NULL AUTO_INCREMENT,
RelationQQID BIGINT NOT NULL,
RelationStatus INT NOT NULL CHECK( RelationStatus=0 or RelationStatus=1),
PRIMARY KEY ( QQID )
);
************************************************************************************
QQUser表添加数据
INSERT INTO qquser
(QQID, PassWord, LastLogTime, Online, Level)
VALUES
("54789625
", "add512#&
", "2008-02-16 17:01:35
", "2", "1");
INSERT INTO qquser
(QQID, PassWord, LastLogTime, Online, Level)
VALUES
("88662753
", "admin0219
", "2008-02-19 21:08:50
", "0", "5");
INSERT INTO qquser
(QQID, PassWord, LastLogTime, Online, Level)
VALUES
("8855678
", "guest0221
", "2008-02-21 16:28:20
", "1", "6");
****************************************************************************************
Relation表添加数据
INSERT INTO relation
(QQID, RelationQQID, RelationStatus)
VALUES
("54789625
", "88662753
", "0
");
INSERT INTO relation
(QQID, RelationQQID, RelationStatus)
VALUES
("88662753
", "8855678
", "1
");
INSERT INTO relation
(QQID, RelationQQID, RelationStatus)
VALUES
("154789625
", "8855678
", "0
");
************************************************************************************
Baselnfo表添加数据
INSERT INTO baseinfo
(QQID, NickName, SEX, Age, Province, City, Address, Phone)
VALUES
("54789625
", "蝴蝶飞飞
", "1
", "16", "北京
", "朝阳
", "亚运村
", "37547388157668
");
INSERT INTO baseinfo
(QQID, NickName, SEX, Age, Province, City, Address, Phone)
VALUES
("88662753
", "秋芙蓉
your MySQL server version mysql> create table qq_user(id int primary key ); Query OK, rows affected (0.01 sec) mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | qq_user | +------------------+ row in set (0.00 sec) mysql> mysql> mysql> mysql> mysql> mysql> mysql> mysql> mysql> mysql> mysql> mysql> create table qq_user(id int primary key ) -> create table qq_user(id/; int primary key ) ERROR (): You have an error -> -> ; ERROR (): You have an error mysql> create table qq_user( -> qq_id bigint primary key, ) not null, -> ; ERROR (): You have an error mysql> create table qq_user( -> ; ERROR (): You have an error mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | qq_user | +------------------+ row in set (0.00 sec) mysql> drop table qq_user; Query OK, rows affected (0.00 sec) mysql> show tables; Empty set (0.00 sec) mysql> mysql> mysql> create table qq_user( -> qq_id bigint primary key, ) not null, -> LastLoginTime datetime, -> Oline int, -> Level int); Query OK, rows affected (0.00 sec) mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | qq_user | +------------------+ row in set (0.00 sec) mysql> descl -> ; ERROR (): You have an error mysql> desc; ERROR (): You have an error mysql> desc qq_user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | NO | PRI | NULL | | ) | NO | | NULL | | | LastLoginTime | datetime | YES | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql'); Query OK, row affected (0.00 sec) mysql> select *from qq_user; +--------+----------+---------------------+-------+-------+ | qq_id | Password | LastLoginTime | Oline | Level | +--------+----------+---------------------+-------+-------+ :: | +--------+----------+---------------------+-------+-------+ row in set (0.00 sec) mysql> mysql> mysql> truncate qq_user; Query OK, rows affected (0.00 sec) mysql> selcet *from qq_user; ERROR (): You have an error mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | qq_user | +------------------+ row in set (0.00 sec) mysql> select * from qq_user; Empty set (0.00 sec) mysql> alter table qq_user rename user; Query OK, rows affected (0.00 sec) mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | user | +------------------+ row in set (0.00 sec) mysql> alter table user modify qq_id int; Query OK, rows affected (0.00 sec) Records: Duplicates: Warnings: mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | NO | | NULL | | | LastLoginTime | datetime | YES | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql); ERROR (): You have an error mysql); Query OK, rows affected (0.00 sec) Records: Duplicates: Warnings: mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | NO | | NULL | | | LastLoginTime | datetime | YES | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql> mysql> mysql> alter table user change qq_id id -> ; ERROR (): You have an error mysql> alter table user change qq_id id int; Query OK, rows affected (0.01 sec) Records: Duplicates: Warnings: mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | NO | | NULL | | | LastLoginTime | datetime | YES | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql) after id; Query OK, rows affected (0.01 sec) Records: Duplicates: Warnings: mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | YES | | NULL | | ) | NO | | NULL | | | LastLoginTime | datetime | YES | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql> alter table user drop Name; Query OK, rows affected (0.00 sec) Records: Duplicates: Warnings: mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | NO | | NULL | | | LastLoginTime | datetime | YES | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql> alter table user modify Level int after Password; Query OK, rows affected (0.00 sec) Records: Duplicates: Warnings: mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | NO | | NULL | | ) | YES | | NULL | | | LastLoginTime | datetime | YES | | NULL | | ) | YES | | NULL | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql); Query OK, rows affected (0.00 sec) Records: Duplicates: Warnings: mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | NO | | NULL | | ) | YES | | NULL | | | LastLoginTime | datetime | YES | | NULL | | ) | YES | | NULL | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql> mysql> mysql> show create user; ERROR (): You have an error mysql> show create table user; +-------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Table | Create Table | +-------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | user | CREATE TABLE `user` ( `id` ) ', `Password` ) CHARACTER SET utf8 NOT NULL, `) DEFAULT NULL, `LastLoginTime` datetime DEFAULT NULL, `Oline` ) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 | +-------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ row in set (0.00 sec) mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | NO | | NULL | | ) | YES | | NULL | | | LastLoginTime | datetime | YES | | NULL | | ) | YES | | NULL | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql) ; Query OK, rows affected (0.00 sec) Records: Duplicates: Warnings: mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | NO | | NULL | | ) | | | LastLoginTime | datetime | YES | | NULL | | ) | YES | | NULL | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql; ERROR (): You have an error mysql; ERROR (42S22): Unknown column 'Olin' in 'user' mysql; Query OK, rows affected (0.00 sec) Records: Duplicates: Warnings: mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | NO | | NULL | | ) | | | LastLoginTime | datetime | YES | | NULL | | ) | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql) ; ERROR (): You have an error mysql) ; ERROR (): You have an error mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | NO | | NULL | | ) | | | LastLoginTime | datetime | YES | | NULL | | ) | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql) '; Query OK, rows affected (0.01 sec) Records: Duplicates: Warnings: mysql> desc; ERROR (): You have an error mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | | ) | | | LastLoginTime | datetime | YES | | NULL | | ) | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql,); Query OK, rows affected (0.03 sec) Records: Duplicates: Warnings: mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | | ) | | | LastLoginTime | datetime | YES | | NULL | | ) | | ) | YES | | NULL | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql> alter table user modify age int after password; Query OK, rows affected (0.01 sec) Records: Duplicates: Warnings: mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | | ) | YES | | NULL | | ) | | | LastLoginTime | datetime | YES | | NULL | | ) | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql) not null default 'guo' after id; Query OK, rows affected (0.01 sec) Records: Duplicates: Warnings: mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | NO | | guo | | ) | | ) | YES | | NULL | | ) | | | LastLoginTime | datetime | YES | | NULL | | ) | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql> CREATE TABLE baseinfo( -> QQID BIGINT NOT NULL AUTO_INCREMENT, ) NOT NULL, ), -> Age INT NOT NULL, ) NOT NULL, ), ), ), -> PRIMARY KEY ( QQID ) -> ); Query OK, rows affected (0.00 sec) mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | baseinfo | | user | +------------------+ rows in set (0.00 sec) mysql> desc baseinfo; +----------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------+--------------+------+-----+---------+----------------+ ) | NO | PRI | NULL | auto_increment | ) | NO | | NULL | | ) | YES | | NULL | | ) | NO | | NULL | | ) | NO | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | +----------+--------------+------+-----+---------+----------------+ rows in set (0.00 sec) mysql> CREATE TABLE qquser( -> QQID BIGINT NOT NULL AUTO_INCREMENT, ) NOT NULL, -> LastLogTime DATETIME, ), -> Level INT NOT NULL, -> PRIMARY KEY ( QQID ) -> ); Query OK, rows affected (0.00 sec) mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | baseinfo | | qquser | | user | +------------------+ rows in set (0.00 sec) mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | NO | | guo | | ) | | ) | YES | | NULL | | ) | | | LastLoginTime | datetime | YES | | NULL | | ) | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql> desc qquser; +-------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------+--------------+------+-----+---------+----------------+ ) | NO | PRI | NULL | auto_increment | ) | NO | | NULL | | | LastLogTime | datetime | YES | | NULL | | ) | NO | | NULL | | ) | NO | | NULL | | +-------------+--------------+------+-----+---------+----------------+ rows in set (0.00 sec) mysql> CREATE TABLE relation( -> QQID BIGINT NOT NULL AUTO_INCREMENT, -> RelationQQID BIGINT NOT NULL, ), -> PRIMARY KEY ( QQID ) -> ); Query OK, rows affected (0.01 sec) mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | baseinfo | | qquser | | relation | | user | +------------------+ rows in set (0.00 sec) mysql> desc relation; +----------------+------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------------+------------+------+-----+---------+----------------+ ) | NO | PRI | NULL | auto_increment | ) | NO | | NULL | | ) | NO | | NULL | | +----------------+------------+------+-----+---------+----------------+ rows in set (0.00 sec) mysql> mysql> mysql> mysql> mysql> mysql> mysql> mysql> INSERT INTO qquser -> (QQID, PassWord, LastLogTime, Online, Level) -> VALUES "> ", "add512#& " :: "", ""); Query OK, row affected (0.00 sec) mysql> select *from qquser; +----------+-----------+---------------------+--------+-------+ | QQID | PassWord | LastLogTime | Online | Level | +----------+-----------+---------------------+--------+-------+ | add512#& :: | +----------+-----------+---------------------+--------+-------+ row in set (0.00 sec) mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | baseinfo | | qquser | | relation | | user | +------------------+ rows in set (0.00 sec) mysql> ceate table depts; ERROR (): You have an error mysql> create table depts; ERROR (): A column mysql> create table depts( -> Id int primary key, -> deptId int not null, ),); ERROR (): You have an error mysql)); Query OK, rows affected (0.00 sec) mysql> mysql> mysql> mysql> mysql> INSERT INTO depts -> VALUES ', '人事部', ' '), ', '研发部', ' '), ', '市场部', ' '), ', '培训部', ' '); Query OK, rows affected, warnings (0.00 sec) Records: Duplicates: Warnings: mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | baseinfo | | depts | | qquser | | relation | | user | +------------------+ rows in set (0.00 sec) mysql> select * from depts; +----+--------+---------+ | Id | deptId | depName | +----+--------+---------+ | | | | | | | | +----+--------+---------+ rows in set (0.00 sec) mysql> delect from depts; ERROR (): You have an error mysql> delete *from depts; ERROR (): You have an error mysql> delete from depts; Query OK, rows affected (0.00 sec) mysql> select *from Display possibilities? (y or n) mysql> select *from depts; Empty set (0.00 sec) mysql> INSERT INTO depts -> VALUES ', '人事部', ' '), ', '研发部', ' '), ', '市场部', ' '), ', '研发部', ' '), ; ERROR (): You have an error mysql> INSERT INTO depts -> VALUES ', '人事部'), ', '研发部'), ', '市场部'), ', '培训部'); ERROR (21S01): Column count doesn't match value count at row 1 mysql> select *from depts; Empty set (0.00 sec) mysql> INSERT INTO depts(deptId,depName) -> VALUES ', '人事部'), ', '研发部'), ', '市场部'), ', '培训部'); ' for key 'PRIMARY' mysql> desc depts; +---------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------+-------------+------+-----+---------+-------+ | Id | int(11) | NO | PRI | NULL | | | deptId | int(11) | NO | | NULL | | | depName | varchar(50) | YES | | NULL | | +---------+-------------+------+-----+---------+-------+ 3 rows in set (0.00 sec) mysql> INSERT INTO depts(deptId,depName) -> VALUES -> (1, '人事部'), -> (2, '研发部'), -> (3, '市场部'), -> (4, '培训部'); ' for key 'PRIMARY' mysql> alter table depts modify Id int not null atuo_increment; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'atuo_increment' at line 1 mysql> alter table depts modify Id int atuo_increment; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'atuo_increment' at line 1 mysql> mysql> mysql> mysql> drop table depts; Query OK, 0 rows affected (0.00 sec) mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | baseinfo | | qquser | | relation | | user | +------------------+ 4 rows in set (0.00 sec) mysql> create table depts( -> -> Id int primary key AUTO_INCREMENT, -> -> deptId int not null, -> -> depName nvarchar(50),); ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-> Id int primary key AUTO_INCREMENT, -> deptId int not null, -> depName' at line 2 mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | baseinfo | | qquser | | relation | | user | +------------------+ 4 rows in set (0.00 sec) mysql> create table depts( -> -> Id int primary key not null AUTO_INCREMENT, -> -> deptId int not null, -> -> depName nvarchar(50),); ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-> Id int primary key not null AUTO_INCREMENT, -> deptId int not null, -' at line 2 mysql> create table depts( -> Id int primary key not null AUTO_INCREMENT, -> deptId int not null, -> depName nvarchar(50),); ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 4 mysql> create table depts( -> Id int primary key not null AUTO_INCREMENT, -> deptId int not null, -> depName nvarchar(50)); Query OK, 0 rows affected (0.00 sec) mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | baseinfo | | depts | | qquser | | relation | | user | +------------------+ 5 rows in set (0.00 sec) mysql> desc depts; +---------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------+-------------+------+-----+---------+----------------+ | Id | int(11) | NO | PRI | NULL | auto_increment | | deptId | int(11) | NO | | NULL | | | depName | varchar(50) | YES | | NULL | | +---------+-------------+------+-----+---------+----------------+ 3 rows in set (0.00 sec) mysql> INSERT INTO depts(deptId,depName) -> VALUES -> (1, '人事部'), -> (2, '研发部'), -> (3, '市场部'), -> (4, '培训部'); Query OK, 4 rows affected (0.00 sec) Records: 4 Duplicates: 0 Warnings: 0 mysql> select *from depts; +----+--------+-----------+ | Id | deptId | depName | +----+--------+-----------+ | 1 | 1 | 人事部 | | 2 | 2 | 研发部 | | 3 | 3 | 市场部 | | 4 | 4 | 培训部 | +----+--------+-----------+ 4 rows in set (0.00 sec) mysql> mysql> mysql> mysql> mysql> mysql> mysql> create table employees( -> Id int primary key auto_increment, -> Name nvarchar(22) not null, -> flag varchar(20), -> JoinTime datetime, -> Money decimal, -> adress nvarchar(20), -> mark1 nvarchar(20), -> mark2 nvarchar(20) -> ); Query OK, 0 rows affected (0.01 sec) mysql> mysql> mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | baseinfo | | depts | | employees | | qquser | | relation | | user | +------------------+ 6 rows in set (0.00 sec) mysql> INSERT INTO employees -> VALUES ::', '3500.00', '北京', ' ', ' '), ::', '5000.00', '上海', ' ', ' '), ::', '7000.00', '福建', ' ', ' '), ::', '2800.00', '广东', ' ', ' '), ::', '8000.00', '山东', ' ', ' '), ::', '2000.00', '河北', ' ', ' '); mysql> select *from employees; Empty set (0.00 sec) mysql> desc employees; +----------+---------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------+---------------+------+-----+---------+----------------+ ) | NO | PRI | NULL | auto_increment | ) | NO | | NULL | | ) | YES | | NULL | | | JoinTime | datetime | YES | | NULL | | ,) | YES | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | +----------+---------------+------+-----+---------+----------------+ rows in set (0.00 sec) mysql> alter table employees add deptId int after flag; Query OK, rows affected (0.01 sec) Records: Duplicates: Warnings: mysql> desc employees; +----------+---------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------+---------------+------+-----+---------+----------------+ ) | NO | PRI | NULL | auto_increment | ) | NO | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | | JoinTime | datetime | YES | | NULL | | ,) | YES | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | +----------+---------------+------+-----+---------+----------------+ rows in set (0.00 sec) mysql> INSERT INTO employees -> VALUES ', '2008-02-02 12:12:12', '3500.00', '北京', ' ', ' '), ', '2007-02-20 13:13:13', '5000.00', '上海', ' ', ' '), ', '2012-12-30 14:14:14', '7000.00', '福建', ' ', ' '), ', '2008-06-06 15:15:15', '2800.00', '广东', ' ', ' '), ', '2005-08-21 11:11:11', '8000.00', '山东', ' ', ' '), ', '2008-04-16 10:10:10', '2000.00', '河北', ' ', ' '); Query OK, rows affected (0.00 sec) Records: Duplicates: Warnings: mysql> select *from employees; +----+--------+------+--------+---------------------+-------+--------+-------+-------+ | Id | Name | flag | deptId | JoinTime | Money | adress | mark1 | mark2 | +----+--------+------+--------+---------------------+-------+--------+-------+-------+ :: | 北京 | | | :: | 上海 | | | :: | 福建 | | | :: | 广东 | | | :: | 山东 | | | :: | 河北 | | | +----+--------+------+--------+---------------------+-------+--------+-------+-------+ rows in set (0.00 sec) mysql> INSERT INTO baseinfo -> (QQID, NickName, SEX, Age, Province, City, Address, Phone) -> VALUES "> ", "蝴蝶飞飞 "> " "", "北京 "> ", "朝阳 "> ", "亚运村 " "> "); Query OK, row affected (0.00 sec) mysql> mysql> INSERT INTO baseinfo -> (QQID, NickName, SEX, Age, Province, City, Address, Phone) -> VALUES "> "> ", "秋芙蓉 "> "> " "", "河南 "> ", "南阳 "> ", "方城博望 "> " "> "> "); Query OK, row affected (0.00 sec) mysql> mysql> INSERT INTO baseinfo -> (QQID, NickName, SEX, Age, Province, City, Address, Phone) -> VALUES "> "> ", "双眼皮の潴 "> "> " "", "北京 "> ", "海淀 "> ", "双榆树东里 "> " "> "> "); Query OK, row affected (0.00 sec) mysql> select *from baseinfo; +----------+--------------------+------+-----+----------+---------+-------------------+------------------+ | QQID | NickName | SEX | Age | Province | City | Address | Phone | +----------+--------------------+------+-----+----------+---------+-------------------+------------------+ | 蝴蝶飞飞 | 北京 | 朝阳 | 亚运村 | | 秋芙蓉 | 河南 | 南阳 | 方城博望 | | 双眼皮の潴 | 北京 | 海淀 | 双榆树东里 | +----------+--------------------+------+-----+----------+---------+-------------------+------------------+ rows in set (0.00 sec) mysql> mysql> mysql> mysql> mysql> mysql> mysql> Relation表添加数据 -> INSERT INTO relation -> (QQID, RelationQQID, RelationStatus) -> VALUES " "> " "> "> "> "); ERROR (): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Relation表添加数据 INSERT INTO relation mysql> mysql> INSERT INTO relation -> (QQID, RelationQQID, RelationStatus) -> VALUES "> " "> "> " "> "> "> "); Query OK, row affected (0.00 sec) mysql> mysql> INSERT INTO relation -> (QQID, RelationQQID, RelationStatus) -> VALUES "> " "> ">
", "0
", "20", "河南
", "南阳
", "方城博望
", "88715783657725
");
INSERT INTO baseinfo
(QQID, NickName, SEX, Age, Province, City, Address, Phone)
VALUES
("8855678
", "双眼皮の潴
", "1
", "38", "北京
", "海淀
", "双榆树东里
", "65794968876143
");
INSERT INTO depts
VALUES
('1', '人事部', ' '),
('2', '研发部', ' '),
('3', '市场部', ' '),
('4', '培训部', ' ');
INSERT INTO employees
VALUES
('01', '张三', 'M', '2', '2008-02-02 12:12:12', '3500.00', '北京', ' ', ' '),
('02', '李四', 'F', '4', '2007-02-20 13:13:13', '5000.00', '上海', ' ', ' '),
('03', '王五', 'M', '1', '2012-12-30 14:14:14', '7000.00', '福建', ' ', ' '),
('04', '赵六', 'F', '2', '2008-06-06 15:15:15', '2800.00', '广东', ' ', ' '),
('05', '钱七', 'M', '4', '2005-08-21 11:11:11', '8000.00', '山东', ' ', ' '),
('06', '孙八', 'F', '2', '2008-04-16 10:10:10', '2000.00', '河北', ' ', ' ');
写博客刚开始起步,积累点经验!!!