Mysql之修改表
增加列
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;