首页 > 代码库 > mysql中列的增删改
mysql中列的增删改
增加列: 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中列的增删改
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。