alert(修改字段)

mysql里alert命令用来修改字段信息

alter|添加字段

mysql> alter table clara add deptno int(10) not null;

alter|同时添加多个字段

mysql> alter table clara add (mgrno int(10),mgr varchar(20));

alter|在指定字段后面添加字段

这里我们是指定在deptno后面添加一个hiredate的字段

mysql> alter table clara add hiredate int(10) after deptno;

alter|在最前面添加字段

mysql> alter table clara add empno int(10) first;

alter|修改字段信息

alter|改变字段信息和类型

使用change关键字时,字段后面需要再写上字段名,可以是新的字段名,也可以是原来的。

mysql> alter table clara change eno eno char(20) not null;

alter|修改字段类型

这里我们使用到的关键字是modify,modify用于修改字段类型,不包括字段的名称

mysql> alter table clara modify eno int(10) not null;

alter|修改字段类型和位置

这里我们将no换到了eno的后 同时我们之前设置的not null也失效了,因为刚才修改类型的时候没有加not null 将字段修改到最前端

mysql> alter table clara modify eno int(10) first;

这里我们将policyGroup的位置放到id字段的后面。

alter table apps_securitypolicy modify policyGroup longtext NOT NULL AFTER id

alter|删除字段

mysql> alter table clara drop deptno;

alter|rename|修改表名

修改表名有三种方法

mysql> alter table emp rename to emps;
Query OK, 0 rows affected (0.00 sec)