sql关键字:
alter:主要用来修改表:字段的添加,删除,修改。或则是数据表的索引。
简单的删除表字段语法:ALTER TABLE table_name DROP COLUMN filed_name;
ALTER TABLE test drop column address;简单的增加表字段语法:ALTER TABLE table_name ADD filed_name filed_type;
ALTER TABLE test ADD adress varchar(300);
简单的修改表字段语法:ALTER TABLE table_name CHANGE old_filed_name new_filed_name filedtype;
ALTER TABLE test CHANGE uid uid varchar(20) not null primary key;
此外还有一个与change拥有相同的功能,而且不需要修改修改字段名SQL关键字:MODIFY
它的语法是:ALTER TABLE table_name MODIFY filedtype;
ALTER TABLE test MODIFY user varchar(30) null;
简单的修改表字段名:首先是可以利用上面的方法:
ALTER TABLE test CHANGE address dizhi varchar(310);
Notice:当使用change和modify修改表的字段长度时,如果修改后的长度小于索引的长度,那么mysql会自动的缩短索引的长度
修改表名语法:ALTER TABLE old_table_name RENAME new_table_name
ALTER TABLE test RENAME information
此外还可以对表添加索引项以及限制项。
查看某个表的索引语法:SHOW INDEX FROM table_name
SHOW INDEX FROM test;