mysql更改表结构

更改表名称

语法:alter table (旧表名) rename as (新表名)

如:-> alter table class1 rename as classOne;

添加字段

语法:alter table (表名称) add (字段名) (列类型)[属性][约束]

如:-> alter table class2 add phone varchar(20);

删除字段

语法:alter table (表名称) drop (字段名)

更改字段名称

语法:alter table (表名) change (旧字段名) (新字段名)(列类型)[属性][约束]

如:-> alter table class2 change name stu_name varchar(20) not null;

更改属性:

语法: alter table (表名称) modity (字段名) ( 列类型) [属性][约束]

如:-> alter table class2 modify stu_name varchar(50) not null;

增加外键:

语法: alter table (你要增加外键的表名) add constraint (你给外键取的名字)( foreign key (你想引用到外键的列名称) references (参考表的表名)(列名称且这个列名称是有主键属性)

你可能感兴趣的