数据库中如何修改和删除字段

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:清空表

你可能感兴趣的:(数据库,sql)