CREATE TEBLE 表名{
属性名 数据类型 约束(可选),
……
属性名 数据类型 约束(可选)
};
关键字 | 含义 |
NOT NULL | 设字段的值非空 |
DEFAULT 默认值 | 设字段的值为默认值 |
UNIQUE | 设字段的值是唯一的不可重复 |
PRIMARY KEY | 设字段为主键 |
AUTO_INCREMENT | 设字段的值自动增加 |
FOREIGN KEY | 设字段为表的外键 |
DESC 表名;
DROP TABLE 表名;
ALTER TABLE 旧表名 RENAME 新表名;
ALTER TABLE 表名 ADD 属性名 属性类型;
ALTER TABLE 表名 ADD 属性名 属性类型 FIRST;
ALTER TABLE 表名 ADD 属性名 属性类型 AFTER 属性名;
ALTER TABLE 表名 DROP 属性名;
ALTER TABLE 表名 MODIFY 属性名 新数据类型;
ALTER TABLE 表名 CHANGE 旧属性名 新属性名 旧数据类型;
ALTER TABLE 表名 CHANGE 旧属性名 新属性名 新数据类型;
--把属性名1移动到表的开头部分
ALTER TABLE 表名 MODIFY 属性名1 数据类型 FIRST;
--将属性名1移动到属性名2的后面
ALTER TABLE 表名 MODIFY 属性名1 数据类型 AFTER 属性名2;