摘要:
1. 创建临时表(会话结束自动销毁,适合临时数据处理) sql -- 语法:创建临时表,退出当前MySQL会话后自动删除 CREATE TEMPORARY TABLE IF NOT EXISTS temp_user( id INT PRIMARY KEY, name VARCHAR(50) NOT 阅读全文
摘要:
1. 删除索引(清理无用索引,优化表性能) sql -- 语法 DROP INDEX 索引名 ON 表名; -- 示例:删除user表的idx_user_name索引 DROP INDEX idx_user_name ON user; 2. 添加外键约束(建立表间关联,保证数据完整性) sql -- 阅读全文
摘要:
1. 创建表(建库后必备,含基础字段示例) sql -- 切换目标库 USE 数据库名; -- 创建表,加IF NOT EXISTS避免报错,可自定义字段/约束 CREATE TABLE IF NOT EXISTS 表名( id INT PRIMARY KEY AUTO_INCREMENT, -- 阅读全文
摘要:
CTE+关联删除(MySQL 8.0+,复杂条件更清晰) sql WITH temp AS ( SELECT id FROM user WHERE last_login_time < '2024-01-01' ) DELETE u FROM user u JOIN temp t ON u.id = 阅读全文