码迷,mamicode.com
首页 > 数据库 > 详细

mysql中列的增删改

时间:2017-07-03 23:59:23      阅读:440      评论:0      收藏:0      [点我收藏+]

标签:warnings   row   modify   bsp   cte   dup   类型   手册   odi   

增加列:
alter table table_name add name varchar(100);
alter table table_name add name varchar(100) after id;
alter table table_name add name varchar(100) first;

修改列名:

alter table table_name change name name varchar(10);
#change可改名字与字段类型
mysql> alter table a change uid uid int;
Query OK, 0 rows affected (0.04 sec)
Records: 0  Duplicates: 0  Warnings: 0

alter table table_name modify name int;
#modify只改字段类型
mysql> desc a;
+-------+---------+------+-----+---------+-------+
| Field | Type    | Null | Key | Default | Extra |
+-------+---------+------+-----+---------+-------+
| namea | char(1) | YES  |     | NULL    |       |
| id    | int(11) | YES  |     | NULL    |       |
| uid   | int(11) | YES  |     | NULL    |       |
+-------+---------+------+-----+---------+-------+
3 rows in set (0.01 sec)

mysql>
mysql>
mysql> alter table a modify uid varchar(1);
Query OK, 0 rows affected (0.07 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> desc a;
+-------+------------+------+-----+---------+-------+
| Field | Type       | Null | Key | Default | Extra |
+-------+------------+------+-----+---------+-------+
| namea | char(1)    | YES  |     | NULL    |       |
| id    | int(11)    | YES  |     | NULL    |       |
| uid   | varchar(1) | YES  |     | NULL    |       |
+-------+------------+------+-----+---------+-------+
3 rows in set (0.01 sec)

mysql>

删除列:
alter table table_name drop column_name;


#手册
help modify;

 

mysql中列的增删改

标签:warnings   row   modify   bsp   cte   dup   类型   手册   odi   

原文地址:http://www.cnblogs.com/perl6/p/7113182.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!