您的位置:首页 > 数据库 > MySQL

MySQL给指定位置增加列的方法

2016-08-05 16:17 260 查看
MySQL给指定位置增加列的方法

用到两个关键字: FIRST 和 AFTER

增加第一列可以使用FIRST,增加非第一列使用AFTER。

语法:ALTER TABLE table_name ADD [COLUMN] col_name column_definition  [ FIRST | AFTER col_name]

实例:

[sql] view
plain copy

 





DROP TABLE IF EXISTS `test`;  

  

CREATE TABLE `test` (  

  `a` int(11) NOT NULL,  

  `b` varchar(200) NOT NULL  

) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 


在test表a列后面增加一列c:

[sql] view
plain copy


 





ALTER TABLE test ADD COLUMN c INT NOT NULL AFTER a  

在test表的第一列增加字段id:

[sql] view
plain copy


 





ALTER TABLE test ADD COLUMN id INT UNSIGNED NOT NULL auto_increment PRIMARY KEY FIRST  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: