一、表的创建
1、创建表
CREATE TABLE 表名 (字段 数据类型,...., );
2、查看表
SHOW TABLES 表名;
3、主键
单字段主键 PRIMARY KEY
多字段主键 PRIMARY KEY(字段名。。。)
4、外键
CONSTRAINT 外键别名 FOREIGN KEY(属性1.1,属性1.2,.......属性1.n)
REFERENCES 表名(属性2.1,属性2.2,......属性2.n)
5、非空约束
NOT NULL
6、唯一性约束
字段 数据类型 UNIQUE
7、自动增长
字段名 数据类型 AUTO_INCREMENT
8、默认值
字段名 数据类型 DEFAULT 默认值
9、查看表的结构
DISCRIBE 表名;(查看表结构)
SHOW CREATE TABLE 表名 /G(查看表的详细结构)
二、表的修改
1、表名的修改
ALTER TABLE 旧表名 RENAME[TO] 新表名
2、数据类型的修改
ALTER TABLE 表名 MODIFY 属性名 数据类型;
3、字段名的修改
ALTER TABLE 表名 CHANGE 旧属性名 新属性名 新数据类型;
4、字段的增加
ALTER TABLE 表名 ADD 新属性名 新数据类型 条件;
5、字段的删除
ALTER TABLE 表名 DROP 属性名
6、字段的排列顺序
ALTER TABLE 表名 MODIFY 属性名1 数据类型 FIRST|AFTER 属性名2;
7、表存储引擎的修改
ALTER TABLE 表名 ENGINE=存储引擎名;
三、表的删除
1、表的删除
DROP TABLE 表名;
2、外键的删除
ALTER TABLE 表名 DROP FOREIGN KEY 外键别名;