携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第13天,点击查看活动详情
1.查看数据表基本结构
其中,该结构中各个字段的含义分别为:
NULL:表示该列是否能存储NULL值;Key:表示该列是否已编制索引;PRI:表示该列是此表主键的一部分;UNI:表示该列是UNIQUE索引的一部分;MUL:表示在列中某个给定值允许出现多次;Default:表示该列是否有默认值,如果有的话值是多少;Extra:表示可以获取的与给定列有关的附加信息。
2.修改字段数据类型
语法规则为: ALTER TABLE 表名 MODIFY 字段名 数据类型; 。
Eg:把表Mall_products中的字段ID的数据类型改为varchar(30)。表结构如下:
输入命令:ALTER TABLE Mall_products MODIFY ID varchar(30);。执行过程如下所示。
ID的数据类型varchar(20)成功变成了varchar(30)
3.添加字段
语法规则为: ALTER TABLE 表名 ADD 新字段名 数据类型 [约束条件] [FIRST|AFTER] 已存在字段名;
NOT NULL 约束:确保某列不能有 NULL 值。
DEFAULT 约束:当某列没有指定值时,为该列提供默认值。
UNIQUE 约束:确保某列中的所有值是不同的。
PRIMARY Key 约束:唯一标识数据库表中的各行/记录。
CHECK 约束:CHECK 约束确保某列中的所有值满足一定条件。
4.修改字段的排列位置
语法规则为: ALTER TABLE 表名 MODIFY 字段1 数据类型 FIRST|AFTER 字段2; 。