mysql修改表结构的9种常用用法
2016-07-26 00:00
357 查看
1 修改表名
ALTER TABLE 旧表名 RENAME [TO] 新表名
2 修改字段的数据类型
ALTER TABLE 表名 MODIFY 属性名 数据类型 [ 完整性约束]
3 修改字段名
ALTER TABLE 表名 CHANGE 旧属性名 新属性名 新数据类型
4 增加字段
ALTER TABLE 表名 ADD 属性1 数据类型 [完整性约束条件] [FIRST | AFTER 属性名2];
5 删除字段
ALTER TABLE 表名 DROP 属性名
6 修改字段的排列位置
ALTER TABLE 表名 MODIFY 属性名1 数据类型 FIRST | AFTER 属性2
7 修改表的默认存储引擎
ALTER TABLE 表名 ENGINE=存储引擎
8 删除表的外键约束
ALTER TABLE 表名 DROP FOREIGN KEY 外键别名
9 删除主键
ALTER TABLE 表名 DROP PRIMARY KEY
ALTER TABLE 旧表名 RENAME [TO] 新表名
2 修改字段的数据类型
ALTER TABLE 表名 MODIFY 属性名 数据类型 [ 完整性约束]
3 修改字段名
ALTER TABLE 表名 CHANGE 旧属性名 新属性名 新数据类型
4 增加字段
ALTER TABLE 表名 ADD 属性1 数据类型 [完整性约束条件] [FIRST | AFTER 属性名2];
5 删除字段
ALTER TABLE 表名 DROP 属性名
6 修改字段的排列位置
ALTER TABLE 表名 MODIFY 属性名1 数据类型 FIRST | AFTER 属性2
7 修改表的默认存储引擎
ALTER TABLE 表名 ENGINE=存储引擎
8 删除表的外键约束
ALTER TABLE 表名 DROP FOREIGN KEY 外键别名
9 删除主键
ALTER TABLE 表名 DROP PRIMARY KEY
相关文章推荐
- mysql之driver、url
- Windows7 mysql 5.6 安装
- MYSQL V5.7.12 正式版
- mysql出现连接错误不识别 utf8mb4
- mysql视图和临时表的区别
- mysql 在一条语句中update和select同一张表
- mysql自定义变量
- 设置mysql的存储目录为挂载的nfs目录
- 19、关于drools WEB版本 kie-drools-wb+Mysql的配置和常见问题
- Mysql 千万数据快速导入
- MySQL查询不区分大小写的sql写法
- MySQL基础之 path环境变量的作用 (科普)
- 浅析MySQL
- MySQL安装配置过程
- **MYSQL** 系列十二
- Ajax实现动态显示并操作表信息
- **MYSQL** 系列十一
- **MYSQL** 系列十
- **MYSQL** 系列九
- **MYSQL** 系列八