1.修改表結(jié)構(gòu)
語(yǔ)法:
mysql> alter table 庫(kù)名.表名 執(zhí)行動(dòng)作
在表格中添加新字段
mysql> alter table 庫(kù)名.表名 add 字段名 類(lèi)型 約束條件
mysql> alter table t1 add school char(15) not null default "tar";
mysql> alter table t1 add age tinyint unsigned default 19 after name;
mysql> alter table t1 add stu_num int first;
2.修改字段類(lèi)型 modify
語(yǔ)法:
alter table 庫(kù)名.表名 modify 字段 類(lèi)型 約束條件
如:
mysql> alter table t1 modify name varchar(15) not null default "";
mysql> alter table t1 modify name varchar(15) not null default "" after stu_num;
3.修改字段名
語(yǔ)法:
alter table 庫(kù)名.表名 change 原字段名 新字段名 類(lèi)型 約束條件
如:
mysql> alter table t1 change stu_num stu_id int;
alter table t1 change school xuexiao varchar(30) default "tedu";
mysql> desc t;
4.刪除字段drop
語(yǔ)法:
alter table 庫(kù)名.表名 drop 字段名崔拥;
如:
mysql> alter table t1 drop email;
mysql> alter table t1 drop csnf;
5.修改表名 rename
語(yǔ)法:
alter table 表名 rename 新表名瓶堕;
如:
mysql> alter table t1 rename school;
mysqll> show tables;
mysql> select * from school;
ps:
add竹宋、modify径筏、change、drop、rename可以一起使用,但是需要用棺滞,隔開(kāi)
mysql> altter table t1 add qq char(11),add ipone char(11),modify class char(9),change name user varchar(15) not null defalut "",drop xuexiao;
添加qq和iPhone字段,修改字段類(lèi)型等矢渊,刪除字段