书接上回,我们重现回到了表的操作。
DDL表操作
1.修改
修改分为添加字段、
添加字段
alter table *** add 字段名 字段类型(长度) comment 注释
比如我要在一张表中加入一个字段叫做nickname,那么可以这样写:
修改数据类型
alter table *** modify 字段名 新数据类型(长度)
修改字段名和字段类型
alter table *** change 旧字段名 新字段名 类型(长度) comment 注释
比如我要将nickname修改为username,数据类型改成varchar(30):
这样就修改完成了。
修改表名
alter table *** rename to 新表名
tb_user太难打了,给它换成test吧:
2.删除
删除字段
删除很简单,毕竟是毁灭性质的,库库删就完事了(
alter table *** drop 字段
比如我要把刚刚的username删了:
是不是很简单呢~
删除表
drop table if exists ***
这个语句是直接毁灭一张表,但还有另一种删除的形式。
删除并重建表
truncate table ***
这个语句是将一张表初始化了,里面的所有字段都没有了。
具体就不演示了,已经是可以想象出来的程度呢哈哈哈哈(
一般来说既然要删除表了,那就彻底一点全删了,所以drop指令会用的多一些,不过还是具体情况具体分析了。
至此所有的DDL语言告一段落!阶段性成果+1!
感谢各位的关注和点赞!也是我继续学习的动力口牙!