Mysql之修改表

其它
2018年06月27日
758

增加列

sql
alter table tbName add 列名称1 列类型 [列参数] [not null default ]  #(add之后的旧列名之后的语法和创建表时的列声明一样)

修改列

sql
alter table tbName change 旧列名 新列名 列类型 [列参数] [not null default ] --- (注:旧列名之后的语法和创建表时的列声明一样)

减少列

sql
alter table tbName drop 列名称;

增加主键

sql
alter table tbName add primary key(主键所在列名);

sql
alter table goods add primary key(id) --- 该例是把主键建立在id列上

删除主键

sql
alter table tbName drop primary key;

增加索引

sql
alter table tbName add [unique|fulltext] index 索引名(列名);

删除索引

sql
alter table tbName drop index 索引名;

清空表的数据

sql
truncate tableName;