MySQL修改表结构
MySQL修改表结构
修改数据库表结构
(1)修改数据库表中的列
alter table 数据库表名 change 列名称 新数据类型 [其它];
alter table 数据库表名 add 列名称 数据类型 [其它];
alter table 数据库表名 modify 列名称 新数据类型 [其它];
(2)删除数据库表的列
alter table 数据库表名 drop 列名称;
(3)重命名数据库表
alter table 原库表名 rename 新表名;
创建表:
create table t1(id int);
create table t2(id int,name char(15));
修改表名称:
alter tables t2 rename t1;
修改表中某一字段的类型和修饰同时修改字段名称:
alter table t1 modify a tinyint not null,change b c char(20);
create table members(id int(11),name char(10),tel char(15));
在表members添加一个字段qq:
alter table members add qq int;
表members中删除列qq:
alter table members drop qq;
表members在name字段后添加一个qq:
alter table members add qq int after name;
表members中删除列qq:
alter table members add phone first;