ALTER: 对表的数据结构进行改变的时候
添加:
ALTER TABLE student ADD hobby VARCHAR(64)
#增加 列 hobby 字段限制varchar(64)
ALTER TABLE student ADD duty VARCHAR(32) FIRST
#增加 列 duty 字段限制varchar(32)放在表的第一列
ALTER TABLE student ADD grade VARCHAR(16) AFTER age
#增加 列 duty 字段限制varchar(16)紧跟在 列 age 后
结果如下:
删除:
ALTER TABLE student DROP hobby
#删除 列 hobby
ALTER TABLE student DROP PRIMARY KEY
#删除主键
结果如下:
修改:
关键字: modify, change, rename, alter “列名” set default “默认值”
modify:修改字段类型设置,不可以更改字段名
change: 修改字段类型设置 可以更改字段名
rename:修改表名
ALTER TABLE student MODIFY duty VARCHAR(64)
#修改 列 duty 长度为64
ALTER TABLE student CHANGE grade class VARCHAR(64)
#修改 列 grade 名称为 class 长度为64
ALTER TABLE student RENAME student_1
#修改 表 student 名称为 student_1
ALTER TABLE student_1 ALTER class SET DEFAULT 1
#修改 列 class 默认值为 1
网友评论