From 6134ee513bc29e99d7ae987c12c43ba803b468de Mon Sep 17 00:00:00 2001 From: GuanM <30427262+sxhoio@users.noreply.github.com.> Date: Tue, 19 Nov 2024 16:19:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BB=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 | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 数据库/头歌/主键约束/主键约束.sh diff --git a/数据库/头歌/主键约束/主键约束.sh b/数据库/头歌/主键约束/主键约束.sh new file mode 100644 index 0000000..897ed35 --- /dev/null +++ b/数据库/头歌/主键约束/主键约束.sh @@ -0,0 +1,15 @@ +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 + +USE MyDb; +go + +CREATE TABLE t_user1 (userId INT PRIMARY KEY, name VARCHAR(32), password VARCHAR(32) ,phone VARCHAR(11),email VARCHAR(32)); +go + +CREATE TABLE t_user2 (name VARCHAR(32), phone VARCHAR(11), email VARCHAR(32), PRIMARY KEY (name, phone)); +go \ No newline at end of file