2019-11-30_alter

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

你可能感兴趣的:(2019-11-30_alter)