运维的日记

mysql修改

2020-03-26  本文已影响0人  陈公子ks

1.修改表结构

语法:

mysql> alter table 库名.表名 执行动作

在表格中添加新字段

mysql> alter table 库名.表名 add 字段名 类型 约束条件


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.修改字段类型 modify

语法:

alter table 库名.表名 modify 字段 类型 约束条件

如:


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.修改字段名

语法:

alter table 库名.表名 change 原字段名 新字段名 类型 约束条件

如:


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

语法:

alter table 库名.表名 drop 字段名;

如:


mysql> alter table t1 drop email;

mysql> alter table t1 drop csnf;

5.修改表名 rename

语法:

alter table 表名 rename 新表名;

如:


mysql> alter table t1 rename school;

mysqll> show tables;

mysql> select * from school;

ps:

add、modify、change、drop、rename可以一起使用,但是需要用,隔开


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字段,修改字段类型等,删除字段

上一篇 下一篇

猜你喜欢

热点阅读