1.6

1. 创建临时表(会话结束自动销毁,适合临时数据处理)
sql
-- 语法:创建临时表,退出当前MySQL会话后自动删除
CREATE TEMPORARY TABLE IF NOT EXISTS temp_user(
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL
);
-- 示例:创建临时表存储用户id和姓名的临时数据
CREATE TEMPORARY TABLE IF NOT EXISTS temp_user(id INT PRIMARY KEY, name VARCHAR(50) NOT NULL);
 
2. 添加自增约束(给已有字段追加自增属性,需是主键/唯一键)
sql
-- 语法:修改字段为自增,前提是字段已设为主键或唯一约束
ALTER TABLE 表名 MODIFY COLUMN 字段名 INT PRIMARY KEY AUTO_INCREMENT;
-- 示例:给user表的id字段添加自增约束
ALTER TABLE user MODIFY COLUMN id INT PRIMARY KEY AUTO_INCREMENT;
 
3. 移除自增约束(取消字段的自增属性,保留字段本身)
sql
-- 语法:去掉字段的自增属性,仅保留字段类型和主键约束
ALTER TABLE 表名 MODIFY COLUMN 字段名 INT PRIMARY KEY;
-- 示例:取消user表id字段的自增属性
ALTER TABLE user MODIFY COLUMN id INT PRIMARY KEY

posted @ 2026-01-06 20:46  喜欢写轻小说的日央  阅读(2)  评论(0)    收藏  举报