設定方法:1、使用SQL Server Management Studio工具,連接資料庫;2、展開資料庫中的“表格”,右鍵點選需要設定的資料表,選擇“設計”;3、在表格設計器介面,右鍵點選對應的行,選擇“設定主鍵”,即完成主鍵的設置,點選儲存即可。
主關鍵字(primary key)是表中的一個或多個字段,它的值用於唯一地識別表中的某筆記錄。在兩個表的關係中,主關鍵字用來在一個表中引用來自另一個表中的特定記錄。主關鍵字是一種唯一關鍵字,表定義的一部分。一個表格的主鍵可以由多個關鍵字共同組成,且主關鍵字的欄位不能包含空值。
定義主鍵
開啟【SQL Server Management Studio】管理工具,連接資料庫
#使用SSMS工具定義主鍵
使用SQL方式定義主鍵
#方式一:在建立資料表的時候定義主鍵
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, --所选专业 )
方式二:修改資料表定義主鍵
USE schoolDB --打开数据库schoolDB GO ALTER TABLE student ADD CONSTRAINT PK_student PRIMARY KEY (StuID) --将表中的StuID设为主键
#刪除主鍵
#使用SSMS工具刪除主鍵
方式一:在物件資源管理器中刪除主鍵
方式二:在表设计器中删除主键
使用SQL方式删除主键
在SSMS工具栏中单击“新建查询”,打开“SQL编辑器”窗口
输入创建SQL代码
USE schoolDB --打开数据库schoolDB GO ALTER TABLE student DROP CONSTRAINT PK_student --将表中的主键约束PK_studnet删除
以上是sql資料庫怎麼設定主鍵?的詳細內容。更多資訊請關注PHP中文網其他相關文章!