关于数据库字段的简单命令

2018-03-12  本文已影响0人  梁世勇

增加列:

ALTERTABLE tabname ADD (column datatype [DEFAULT expr][, column datatype]...);

修改列:

ALTERTABLE tabname MODIFY (column datatype [DEFAULT expr][, column datatype]...);

删除列:

ALTERTABLE tabname DROP (column);

修改表名:

ALTERTABLE old_tabname RENAME TO new_tabname;或     RENAMETABLE old_tabname TO new_tabname;

修改列名称:

ALTERTABLE tabname CHANGE [column] old_col_name new_col_name datatype

修改列的顺序:

ALTERTABLE tabname MODIFY col_name1 datatype AFTER col_name2;

修改表的字符集:

ALTERTABLE tabname CHARACTER SET character_name;

练习:

~在上面员工表的基础上增加一个image列。

alter table employee add image blob;

~修改job列,使其长度为60。

alter table employee modify job varchar(60);

~删除gender列。

alter table employee drop gender;

~表名改为user。

alter table employee rename to user;

    或

    rename table employee to user;

~列名name修改为username

alter table user change name usernamevarchar(20);

~将image插入到gender列的后面

    alter table user modify image blob aftergender;

~修改表的字符集为utf8

alter table user character set utf8;

~删除user表

drop table user;

上一篇 下一篇

猜你喜欢

热点阅读