From 6b3de7ecba4f2a48dd0ecf0d13cdccddb6934ea3 Mon Sep 17 00:00:00 2001 From: GuanM <30427262+sxhoio@users.noreply.github.com.> Date: Tue, 19 Nov 2024 16:29:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=96=E9=94=AE=E7=BA=A6=E6=9D=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 数据库/头歌/主键约束/主键约束.sh | 2 -- 数据库/头歌/外键约束/外键约束.sh | 11 +++++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 数据库/头歌/外键约束/外键约束.sh diff --git a/数据库/头歌/主键约束/主键约束.sh b/数据库/头歌/主键约束/主键约束.sh index 897ed35..bea7747 100644 --- a/数据库/头歌/主键约束/主键约束.sh +++ b/数据库/头歌/主键约束/主键约束.sh @@ -1,7 +1,5 @@ sqlcmd -S localhost -U sa -P '<123123Aa!@>' -在数据库 MyDb 中,创建两张表 t_user1 , t_user2 ,表结构如下,请为两张表分别创建主键约束, t_user1 的主键为 userId , t_user2 的主键为联合主键,将字段 name 和 phone 作为 t_user2 的联合主键。 - CREATE DATABASE MyDb; go diff --git a/数据库/头歌/外键约束/外键约束.sh b/数据库/头歌/外键约束/外键约束.sh new file mode 100644 index 0000000..e3fbd20 --- /dev/null +++ b/数据库/头歌/外键约束/外键约束.sh @@ -0,0 +1,11 @@ +sqlcmd -S localhost -U sa -P '<123123Aa!@>' + +CREATE DATABASE MyDb; +go + +USE MyDb; +go +CREATE TABLE t_class (id INT PRIMARY KEY, name VARCHAR(22)); +go +CREATE TABLE t_student (id INT PRIMARY KEY, name VARCHAR(22), classId INT ,CONSTRAINT fk_stu_class1 FOREIGN KEY (classId) REFERENCES t_class(id)); +go \ No newline at end of file