MySQL 修改数据表
来源:互联网 发布:手机用的中文编程软件 编辑:程序博客网 时间:2024/05/20 20:02
转载自:http://blog.csdn.net/yuan13826915718/article/details/52261471
添加单列
ALTER TABLE tbl_name ADD [COLUMN] col_name column_definition [FIRST | AFTER col_name];
示例:
另外,如果不写FIRST或AFTER col_name,则新加入的列将添加到所有列的最下面。
添加多列
ALTER TABLE tbl_name ADD [COLUMN] (col_name column_definition,...);
删除列
ALTER TABLE tbl_name DROP [COLUMN] col_name;
示例:
也可以在删除列的同时,又增加新列,这些语句只需用逗号分隔开即可。
添加主键约束
ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] PRIMARY KEY [index_type] (index_col_name,...);
添加唯一约束
ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] UNIQUE [INDEX|KEY] [index_name] [index_type] (index_col_name,...);
添加外键约束
ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] FOREIGN KEY [index_name] (index_col_name,...) reference_definition;
添加/删除默认约束
ALTER TABLE tbl_name ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT};
示例:
删除主键约束
ALTER TABLE tbl_name DROP PRIMARY KEY;
删除唯一约束
ALTER TABLE tbl_name DROP {INDEX|KEY} index_name;
删除外键约束
ALTER TABLE tbl_name DROP FOREIGN KEY fk_symbol;
修改列定义
ALTER TABLE tbl_name MODIFY [COLUMN] col_name col_definition [FIRST | AFTER col_name];
修改列名称
ALTER TABLE tbl_name CHANGE [COLUMN] old_col_name new_col_name column_definition [FIRST | AFTER col_name];
数据表更名
方法一:
ALTER TABLE tbl_name RENAME [TO|AS] new_tbl_name;
方法二:
RENAME TABLE tbl_name TO new_tbl_name [,tbl_name2 TO new_tbl_name2] ...;
总结
0 0
- 修改mysql数据表
- 15、MySQL-修改数据表
- MySQL修改数据表
- MySql修改数据表
- MySQL修改数据表
- MySQL 修改数据表
- MySQL--修改数据表
- MySQL修改数据表名
- mysql(七)修改数据表
- mysql 修改数据表结构
- mysql学习之修改数据表
- mysql学习之修改数据表
- Mysql修改数据表的操作
- MySQL 约束和修改数据表
- mysql约束和修改数据表
- MySQL之修改数据表操作
- MySQL 修改数据表--删除约束
- MySQL之约束、修改数据表
- MySQL 约束
- 微信小程序把玩(二十七)audio组件
- 轮询 长连接
- InnoDB多版本(MVCC)实现简要分析
- ios10 推送读取本地音频文件无效
- MySQL 修改数据表
- Linux-系统管理-ipmitool
- Audroid-studio2.2安装1%与windows不兼容和Error occurred during initialization of VM 的问题
- caffe im2col 详解
- 深入理解PHP架构及生命周期和PHP长连接(伪连接池)
- Odoo ORM API(三)- Model Reference
- 已经定义的错误 libcmtd.lib
- C/C++三种常见变量赋初值和三种强制转换方式
- MongoDB基本命令用