1.4

1. 创建联合索引(多字段组合查询优化,高频实用)

sql
-- 语法:多字段组合建普通索引,适配多字段联合查询场景
CREATE INDEX 索引名 ON 表名(字段1,字段2,...);
-- 示例:给user表的name+age建联合索引,优化双字段查询效率
CREATE INDEX idx_name_age ON user(name,age);

2. 修改字段名+属性(字段名和类型/约束同步调整)

sql
-- 语法:同时变更字段名与字段属性,灵活适配字段迭代需求
ALTER TABLE 表名 CHANGE COLUMN 旧字段名 新字段名 字段类型 约束;
-- 示例:将user表的phone字段改为tel,类型设为VARCHAR(20)且非空
ALTER TABLE user CHANGE COLUMN phone tel VARCHAR(20) NOT NULL;

3. 删除表字段(清理表内无用字段,精简表结构)

sql
-- 语法:直接移除表中指定无用字段,不影响其他字段数据
ALTER TABLE 表名 DROP COLUMN 字段名;
-- 示例:删除user表中无用的tel字段
ALTER TABLE user DROP COLUMN tel;

posted @ 2026-01-04 21:02  喜欢写轻小说的日央  阅读(4)  评论(0)    收藏  举报