通过本文主要向大家介绍了传智播客mysql笔记,mysql笔记,刘道成mysql笔记,韩忠康mysql笔记,动力节点mysql笔记等相关知识,希望本文的分享对您有所帮助
我们在创建表的过程中难免会考虑不周,因此后期会修改表
修改表需要用到alter table语句
修改表名
用rename来重命名,也可以使用rename to
还有一种方法是rename table old_name to new_name
修改字段的数据类型
修改字段名
需要注意的是不管改不改数据类型,后面的数据类型都要写
如果不修改数据类型只需写成原来的数据类型即可
tips:我们同样可以使用change来达到modify的效果,只需在其后写一样的字段名
增加无完整性约束条件的字段
增加有完整性约束条件的字段
增加额外的完整性约束条件
在表头添加字段
在指定位置添加字段
tips:表中字段的排序对表不会有什么影响,不过更合理的排序能便于理解表
删除字段
不同的是,删除字段还要用alter table跟着表名
修改字段到第一个位置
修改字段到指定位置
建议操作以上步骤之前都先desc table
修改表的存储引擎
修改完之后别忘了使用show create table语句查看,第三节有写用法
tips:如果表中已存在很多数据,不要轻易修改存储引擎
增加表的外键
删除主键
删除表的外键约束
由于基本的表结构描述无法显示外键,所以在进行此操作前最好使用sh