使用SQL方式定义主键
方式一:在创建数据表的时候定义主键
在SSMS工具栏中单击“新建查询”,打开“SQL编辑器”窗口输入创建SQL代码
1
2
3
4
5
6
7
8
9
10
11
12
USE schoolDB –打开数据库schoolDB
GO
IF EXISTS(SELECT * FROM sysobjects WHERE name='student')
DROP TABLE student –检查student是否已经存在,如果存在,则删除
GO
CREATE TABLE student –表名为student
(
StuID int NOT NULL PRIMARY KEY, –学生学号
StuName varchar(15) NOT NULL, –学生姓名
Sex char(2) NULL, –性别
Major varchar(20) NULL, –所选专业
)
点击“分析”按钮,或按住Ctrl+F5,对SQL代码进行语法分析,确保SQL语句语法正确。
点击“执行”按钮,或按住F5,执行SQL代码。
查看数据表中的键。
方式二:修改数据表定义主键
在SSMS工具栏中单击“新建查询”,打开“SQL编辑器”窗口
输入创建SQL代码
USE schoolDB –打开数据库schoolDB
GO
ALTER TABLE student
ADD CONSTRAINT PK_student PRIMARY KEY (StuID) –将表中的StuID设为主键
点击“分析”按钮,或按住Ctrl+F5,对SQL代码进行语法分析,确保SQL语句语法正确。
点击“执行”按钮,或按住F5,执行SQL代码。
查看数据表中的键。
点击“分析”按钮,或按住Ctrl+F5,对SQL代码进行语法分析,确保SQL语句语法正确。
点击“执行”按钮,或按住F5,执行SQL代码。