3、数据表的基本操作
3.1 创建数据表
基本语法格式:
create table 表名
(
字段名1,数据类型 [完整性约束条件],
字段名2,数据类型 [完整性约束条件],
...
字段名n,数据类型 [完整性约束条件],
)
3.2 查看数据表
基本语句格式:show create table 表名;
或者DESC 表名;
3.3 修改数据表
3.3.1 修改表名
基本语法格式:alter table 旧表名 rename [to] 新表名;
3.3.2 修改字段名
基本语法格式:alter table 表名 change 旧字段名 新字段名 新数据类型;
3.3.3 修改字段的数据类型
基本语句格式:alter table 表名 modify 字段名 数据类型;
3.3.4 添加字段
基本语句格式:alter table 表名 add 新字段名 数据类型 [约束条件] [first | after 已存在字段名]
“first”为可选参数,用于将新添加的字段设置为表的第一个字段,“after”用于将新添加的字段添加到指定的“已存在字段名”的后面。
3.3.5 删除字段
基本语句格式:alter table 表名 drop 字段名;
3.3.6 修改字段的排列位置
基本语句格式:alter table 表名 modify 字段名1 数据类型 first | after 字段名2;
3.4 删除数据表
基本语法格式:drop table 表名;
4、表的约束
约束条件 | 说明 |
---|---|
primary key | 主键约束,用于唯一标识对应的记录 |
foreign key | 外键约束 |
not null | 非空约束 |
unique | 唯一性约束 |
default | 默认值约束,用于设置字段的默认值 |
基本语法格式:字段名 数据类型 约束条件;
5、设置表的字段值自动增加
基本语法格式:字段名 数据类型 auto_increment;
auto_increment约束的字段可以是任何整数类型,默认情况下,该字段的值是从1开始自增的。