mysql修改表字段名称

发布时间 2023-06-13 11:01:19作者: 南昌开发二部

修改表备注:alter table 表名 comment '注释内容'

修改表字段备注:alter table 表名 modify column 字段名 类型 comment '注释内容';

1、添加字段:

ALTER TABLE table_name ADD COLUMN column_name VARCHAR(100) DEFAULT NULL COMMENT '新增字段' AFTER old_column;
--old_column代表,新增的字段添加到old_column字段后面


ALTER TABLE table_name ADD COLUMN column_name VARCHAR(100) DEFAULT NULL COMMENT '新增字段';
--默认新增字段是添加在最后面


ALTER TABLE table_name ADD COLUMN column_name VARCHAR(100) DEFAULT NULL COMMENT '新增字段' FIRST;
--新增字段添加在最前面


--注意,只能在某个已有字段的后面添加新字段,不能在它的前面添加新字段。

 

2、修改字段

语法:alter table <表名> change <字段名> <字段新名称> <字段的类型>
例子:ALTER TABLE USERS CHANGE userName 新的userName VARCHAR(20);

 

3、修改字段的长度

语法:ALTER TABLE 表名 MODIFY COLUMN 字段名 数据类型(修改后的长度);
例子:ALTER TABLE USERS MODIFY COLUMN userName VARCHAR(30);

4、删除字段

语法:ALTER TABLE 表名 DROP COLUMN 字段名;
例子:ALTER TABLE USERS DROP COLUMN userName;

5、删除表数据

DELETE FROM表名 WHERE 条件;