From 470ff460d93d401f89f9dca9fb403887d1e607f1 Mon Sep 17 00:00:00 2001 From: smallkun Date: Fri, 21 Feb 2025 11:22:06 +0800 Subject: [PATCH] Auto commit --- 2208/天天乐学考试答案/MySQL练习(一).md | 31 ++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 2208/天天乐学考试答案/MySQL练习(一).md diff --git a/2208/天天乐学考试答案/MySQL练习(一).md b/2208/天天乐学考试答案/MySQL练习(一).md new file mode 100644 index 0000000..4af2619 --- /dev/null +++ b/2208/天天乐学考试答案/MySQL练习(一).md @@ -0,0 +1,31 @@ +### 第一套 + +```sql +#1 插入记录 +/* +主键自增字段:DEFAULT +设置成空值:NULL +*/ +INSERT INTO t_employee() +VALUES('e0013', '刘红', '女', 22, '实习生', 'd0002', NULL); +#2.修改表结构 +/* +修改表中字段的数据类型 +ALTER TABLE 表名 MODIFY 字段名 数据类型 [约束]; +*/ +ALTER TABLE t_employee MODIFY sex ENUM('男', '女'); +#3 创建外键 +/* +学生表(学号、姓名、班级编号) +班级表(班级编号、班级名称) +外键表:学生表 主键表:班级表 +ALTER TABLE 学生表 ADD CONSTRAINT fk_st FOREIGN KEY(班级编号) REFERENCES 班级表(班级编号); + +FOREIGN KEY(字段) 外键表中的字段 +REFERENCES 表名(字段) 字段是表中的主键 +*/ +ALTER TABLE 表名 ADD CONSTRAINT 外键名 FOREIGN KEY(字段名) REFERENCES 表名(主键字段名); +ALTER TABLE t_employee ADD CONSTRAINT fK_did FOREIGN KEY(did) REFERENCES t_department(did); + +``` +