PS:在"[ ]"中的所有数据都是可修改的
ALTER TABLE [表名]?add [添加的新字段名]?[添加新的数据类型] COMMENT?['昵称']
alter:修改(后面一般加table表示修改表)??
add:添加一个字段
在这个里面comment以及后面的东西都是可有可无的,因为comment只是注释,加了更容易理解,但本身对这段代码没有什么影响?
ALTER TABLE [表名] MODIFY [表中要修改的字段名] [新的数据类型]
MODIFY:修改表中字段的数据长度,数据类型
ALTER TABLE [表名] CHANGE [表中要修改的字段名]?[新的字段名]? [新的数据类型]
?CHANGE:修改表中字段名称
?ALTER TABLE [表名] DROP [要删除的字段名]
DROP:删除字段
?ALTER TABLE [表名] RENAME TO [新表名]
?RENAME:用于修改表名
这条语句要谨慎使用,因为一旦删除了表就找不回来了
DROP TABLE ?IF EXISTS [要删除的表名]
IF?EXISTS:判断这个条件是否为真(也就是括号中是否有这张表存在),如果有,则执行前面的删除表,如果没有就不执行,但也不会报错
TRUNCATE TABLE [要清空内容的表]
?TRUNCATE:清空表