MySQL添加删除字段,修改字段名称或属性的命令

MySql的简单语法命令,常用,却不容易记住。当然,这些Sql语法在各数据库中基本通用。
下面列出:
1.增加一个字段
alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加一个字段,默认为空
alter table user add COLUMN new2 VARCHAR(20) NOT NULL;  //增加一个字段,默认不能为空  www.2cto.com
2.删除一个字段
alter table user DROP COLUMN new2;   //删除一个字段
3.修改一个字段
alter table user MODIFY new1 VARCHAR(10);  //修改一个字段的类型
alter table user CHANGE new1 new4 int;  //修改一个字段的名称,此时一定要重新指定该字段的类型
–修改字段名(方法一:改了字段的名字,其类型和改之前一样,但它的属性变了。以前是自动编号,改名后却不是自动编号了)
alter table person change Column id new_id INT;
–修改字段名(方法二:只是改了字段的名字,其类型、含义、属性和改之前一模一样)
alter table person change Column new_id p_id INT AUTO_INCREMENT;
此条目发表在数据库分类目录,贴了标签。将固定链接加入收藏夹。

发表回复