本文介绍如何在mysql里面新增、删除和重命名字段,并修改字段属性。
1、新增字段sql命令:
alter table 表名 add [column] 字段名 数据类型 [列属性][位置]
first:第一个位置;
after:在哪个字段之后;默认在最后一个字段的后面。
例:在表wp_posts里面增加一个post_title字段(数据类型为longtext,非空)放在id字段之后。
ALTER TABLE `wp_posts` ADD `post_title` longtext NOT NULL AFTER `id`;
2、修改字段属性sql命令:
一般修改属性和数据类型
alter table 表名 modify 字段名 数据类型 [属性] [位置]
例:把字段test放在字段id之后,并改为varchar数据类型。
ALTER TABLE user MODIFY test VARCHAR(10) AFTER id;
3、重命名字段sql命令:
alter table 表名 change 老字段 新字段 数据类型 [属性][位置];
例:将表wp_posts里面的title字段名改为new_title(数据类型为varchar)
ALTER TABLE wp_posts CHANGE title new_title VARCHAR(10);
如果是简单的修改表名,可以用以下命令:
修改表名称:rename table 老表名 to 新表名
例:将数据表old_name改名为new_name。
rename table old_name to new_name
.4、删除字段sql命令:
alter table 表名 drop 字段名;
评论