首页 >> 基础教程
mysql修改表结构
-- 修改表名 alter table user rename user_1;alter table user rename as user_1; -- 修改表属性 alter table CHARACTER SET = "gbk"; -- 新增字段 alter table user ADD user_code_1 varchar(100); -- 修改字段 alter table user CHANGE user_code user_code_1 varchar(100); alter table user CHANGE COLUMN user_code user_code_1 varchar(100); alter table user MODIFY user_code user_code_1 varchar(100); alter table user MODIFY COLUMN user_code user_code_1 varchar(100); -- 删除字段 alter table user drop user_code_1;
上面展示了对表的各种修改,需要特别说明的的是修改表,在低版本的时候会导致锁表,无论高低版本这个操作都是比较敏感的,特别是大数据量的表,修改表结构往往需要花比较长的执行时间,甚至低版本会导致长时间锁表,所以需要慎重操作。
最新文章
13.6 EXPLAIN语句:查看查询执行计划2026-04-08
13.5 索引使用原则:什么时候建索引?2026-04-08
13.4 查看和删除索引2026-04-08
13.3 索引类型:B树、哈希、全文索引2026-04-08
13.2 创建索引:CREATE INDEX2026-04-08
13.1 什么是索引?为什么需要它?2026-04-08
12.5 联合查询:UNION和UNION ALL2026-04-07
12.4 相关子查询2026-04-07
12.3 FROM子句中的子查询2026-04-06
12.2 WHERE子句中的子查询2026-04-05

发表评论
所有评论