mysql alter table修改表命令整理
2016-10-02 00:00
615 查看
MYSQL ALTER TABLE命令用于修改表结构,例如添加/修改/删除字段、索引、主键等等,本文章通过实例向大家介绍MYSQL ALTER TABLE语句的使用方法,
MySQL ALTER语法如下:
下面来看几个实例:
1、向表employee中添加Account_Number字段并设置其字段类型为INT
ALTER TABLE employee ADD COLUMN Account_Number INT
2、修改表employee中的ID字段为索引
ALTER TABLE employee ADD INDEX (ID)
3、修改表employee中的ID字段为主键PRIMARY KEY
ALTER TABLE employee ADD PRIMARY KEY (ID)
4、修改表employee中的ID字段为唯一索引UNIQUE
ALTER TABLE employee ADD UNIQUE (ID)
5、将employee表中的id字段重命名为salary并设置其数据类型为int
ALTER TABLE employee CHANGE ID salary INT
6、删除employee表中的Customer_ID字段
ALTER TABLE employee DROP Customer_ID
7、删除employee表中所有主键
ALTER TABLE employee DROP PRIMARY KEY
8、删除employee表中字段Customer_ID的索引,只是将Customer_ID的索引取消,不会删除Customer_ID字段。
ALTER TABLE employee DROP INDEX Customer_ID
9、修改employee表中First_Name的字段类型为varchar(100)
ALTER TABLE employee MODIFY First_Name varchar(100)
10、将表employee重命名为Customer
ALTER TABLE employee RENAME Customer
11、多命令写在一起:
感谢阅读此文,希望能帮助到大家,谢谢大家对本站的支持!
mysql alter table命令修改表结构实例详解
MySQL中的alter table命令的基本使用方法及提速优化
MySQL学习笔记5:修改表(alter table)
JDBC 连接MySQL实例详解
mysql 存储过程详解
MySQL截取和拆分字符串函数用法示例
mysql int(3)与int(11)的区别详解
简单谈谈MySQL中的int(m)
MySQL ALTER语法如下:
ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec ...] alter_specification: ADD [COLUMN] create_definition [FIRST | AFTER column_name ] or ADD INDEX [index_name] (index_col_name,...) or ADD PRIMARY KEY (index_col_name,...) or ADD UNIQUE [index_name] (index_col_name,...) or ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT} or CHANGE [COLUMN] old_col_name create_definition or MODIFY [COLUMN] create_definition or DROP [COLUMN] col_name or DROP PRIMARY KEY or DROP INDEX index_name or RENAME [AS] new_tbl_name or table_options
下面来看几个实例:
1、向表employee中添加Account_Number字段并设置其字段类型为INT
ALTER TABLE employee ADD COLUMN Account_Number INT
2、修改表employee中的ID字段为索引
ALTER TABLE employee ADD INDEX (ID)
3、修改表employee中的ID字段为主键PRIMARY KEY
ALTER TABLE employee ADD PRIMARY KEY (ID)
4、修改表employee中的ID字段为唯一索引UNIQUE
ALTER TABLE employee ADD UNIQUE (ID)
5、将employee表中的id字段重命名为salary并设置其数据类型为int
ALTER TABLE employee CHANGE ID salary INT
6、删除employee表中的Customer_ID字段
ALTER TABLE employee DROP Customer_ID
7、删除employee表中所有主键
ALTER TABLE employee DROP PRIMARY KEY
8、删除employee表中字段Customer_ID的索引,只是将Customer_ID的索引取消,不会删除Customer_ID字段。
ALTER TABLE employee DROP INDEX Customer_ID
9、修改employee表中First_Name的字段类型为varchar(100)
ALTER TABLE employee MODIFY First_Name varchar(100)
10、将表employee重命名为Customer
ALTER TABLE employee RENAME Customer
11、多命令写在一起:
mysql> ALTER TABLE Books -> ADD PRIMARY KEY (BookID), -> ADD CONSTRAINT fk_1 FOREIGN KEY (PubID) REFERENCES Publishers (PubID), -> ADD COLUMN Format ENUM('paperback', 'hardcover') NOT NULL AFTER BookName;
感谢阅读此文,希望能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣的文章:
mysql alter table命令修改表结构实例mysql alter table命令修改表结构实例详解
MySQL中的alter table命令的基本使用方法及提速优化
MySQL学习笔记5:修改表(alter table)
JDBC 连接MySQL实例详解
mysql 存储过程详解
MySQL截取和拆分字符串函数用法示例
mysql int(3)与int(11)的区别详解
简单谈谈MySQL中的int(m)
相关文章推荐
- mysql alter table修改表命令整理
- mysql alter table修改表命令整理
- mysql alter table命令修改表结构实例
- mysql alter table 修改表命令详细介绍
- mysql alter table命令修改表结构实例
- 直接利用ALTER TABLESPACE命令修改大文件(BIGFILE)表空间
- mysql中修改表结构alter命令的用法
- mysql之table关键字:alter (修改表,列名,增加修改删除列) (一)
- mysql中用命令修改表结构的方法-alter
- 用Alter命令修改Mysql資料表中欄位的形態7/8
- MySQL数据定义语句:CREATE(创建)命令、ALTER(修改)命令、DROP(删除)
- mysql:sql alter table修改表的字符集
- MySQL下数据表混乱的字符编码处理以及一些处理字符编码时的常用命令整理
- MYSQL中修改表结构ALTER用法
- MySQL修改root密码的各种方法整理
- mysql修改表结构alter
- [转]mysql修改表结构alter
- 汇总整理MYSQL相关操作命令
- Mysql LONGBLOB 类型存储二进制数据 (修改+调试+整理)
- mysql 常用命令用法总结脚本之家整理版