SQL Server的简单使用

1 开始写代码

  • 链接到数据库后点击新建查询

SQL Server的简单使用_第1张图片

2 创建数据库

输出代码

create database test;

创建名为test的数据库

SQL Server的简单使用_第2张图片

数据库的下面我们就发现了我们新建的数据库test

3 操作当前的数据库

输入命令

-- 变为当前的数据库
use test

SQL Server的简单使用_第3张图片

4 根据题目新建表

4.1 题目1

SQL Server的简单使用_第4张图片

输入命令

-- 养成习惯,关键词大写,虽然不区分大小写
CREATE TABLE Student(
-- 这里定义成字符串是因为 学号前面有0,且这个数字很长,如果不带0,可以直接定义为整形
	Sno CHAR(5) PRIMARY KEY,
	Sname VARCHAR(20) UNIQUE,
	Ssex CHAR(1),
	Sage INT,
	Ssdept VARCHAR(15)
);
  • 代码写完后我们要选中执行,F5,或者点击刷新
  • 我们就会发现表已经新建好了

SQL Server的简单使用_第5张图片

我们再打开表格,就会发现里面的一些信息

SQL Server的简单使用_第6张图片

4.2 题目2

SQL Server的简单使用_第7张图片

例题2的难点在于要新建以两个属性为主键的表,约束分为两种

  • 行级约束
  • 表级约束PRIMARY KEY(Sno,Cno)

这里我们使用表级约束便可,当然行级约束使用表级约束也是可以的

CREATE TABLE SC(
	Sno CHAR(5),
	Cno INT,
	Grade INT,
	PRIMARY KEY(Sno,Cno)
);

4.3 外键的定义

有这样四张表,有下划线的是主键,需要定义表SC

SQL Server的简单使用_第8张图片

观察这四个表,我们发现在SC这张表中引用了,C表中的CID,S表中的SID,所以说需要定义外键

CREATE TABLE SC(
	SID CHAR(4) NOT NULL,
	CID CHAR(4) NOT NULL,
	SCORE REAL,
	-- 定义主键
	PRIMARY KEY(SID,CID),
	-- 定义外键
	FOREIGN KEY(SID)REFERENCES S(SID),
	FOREIGN KEY(CID)REFERENCES C(CID),
);

你可能感兴趣的:(SQL,Server)