一.创建表(创建表前得先使用数据库)
create table 表名(
字段名1 字段数据类型1,
字段名2 字段数据类型2,
。。。。。。。。。。。
字段名n 字段数据类型n *此时应注意最后一个数据类型后不接分号
);
二. 删除数据表
drop table 表名;
三.查看数据库中所有表
show tables;
(此时应注意须先使用对应数据库)
四.查看数据表字段信息
describe 表名;
desc 表名; *desc为简写
五.查看数据表创建信息
show create table 表名\G;
alter table 表名 rename 新表名;
七.修改字段名和数据类型
alter table 表名 change 原字段名 新字段名 新数据类型;
八.添加字段
alter table 表名 add 字段名 数据类型;
九.在表中第一个位置添加字段
alter table 表名 add 字段名 数据类型 first;
十.在指定字段之后添加字段
alter table 表名 add 字段名 数据类型 after 已存在字段名;
十一.删除字段
alter table 表名 drop 字段名;
十二.数据表的约束
1.单字段主键
create table 表名(
字段名1 数据类型1 primary key,
字段名2 数据类型2
…………
字段名n 数据类型n
);
2.多字段主键
create table 表名(
字段名1 数据类型1,
字段名2 数据类型2,
字段名3 数据类型3,
…………
字段名n 数据类型n
primary key(字段名1,字段名2)
);
3.外键
constraint 字段别名一般为fk_本表字段名 foreign key (本表字段名) references 来源表名(来源表中字段名)
4.其它约束 (在语句后面加上即可)
非空 not null
唯一 unique
默认 default “默认值”
自增 auto_increment