修改数据表主要用命令ALTER Table,主要包含的操作有:
1.修改表名
2.修改字段的数据类型
3.修改字段名称
4.添加字段:ALTER TABLE <表名> ADD <新字段名><数据类型>[约束条件][FRIST/AFTER 已存在字段名]
注:中括号表示可选
4.1添加无约束条件且没有使用关键字FIRST/AFTER限定位置
4.2添加有约束字段且新添加字段位于表的第一列
4.2添加有约束字段且新添加字段位于表中已有的某列的之后
5.删除字段
6.修改字段的排列位置
7.更改表的存储引擎:存储引擎是Mysql中数据存储在文件或者内存中时采用的不同技术实现,可以选择不同的存储引擎,甚至可以为每一张表选择不同的存储引擎,(如果有外键关联的表,必须使用同一种存储引擎)
查看当前环境支持哪些存储引擎:
修改某张表的存储引擎:
8.创建或者删除约束
9.删除表:如果数据表之间存在外键关联的情况下,如果直接删除父表,则会提示失败,需要先删除从表(或者删除外键约束),在删除父表