SQL Server 新增主外來鍵 欄位自增長

2022-03-05 04:42:40 字數 893 閱讀 4346

1.新建乙個表[student](先不考慮主外來鍵 自增長)

use [blogdemo]				--使用blogdemo資料庫

create table [dbo].[student](

id int not null,

studentid int not null,

[studentname] [varchar](50) null

)

use [blogdemo]				--使用blogdemo資料庫

create table [dbo].[score]( --score表

id int not null,

scoreid int not null,

studentid int not null,

score decimal )

create table [dbo].[address]( --address表

id int not null,

addressid int not null,

studentid int not null,

phone int,

address varchar(100)

)

2.新增主外來鍵

-設定表score的studentid為外來鍵關聯到表student的studentid,sql語句如下:

alter table [dbo].[score] add foreign key (studentid) references [dbo].[student](studentid)

3.設定欄位自增長

SQL server新增主外來鍵約束

新增主鍵約束 alter table 表名 add constraint 約束名 primary key 主鍵 新增唯一約束 alter table 表名 add constraint 約束名 unique 字段 新增預設約束 alter table 表名 add constraint 約束名 de...

SQLSERVER主外來鍵的關聯

那就先看看sql的技術幫助裡的吧 foreign key 約束 外來鍵約束與 主鍵約束 或唯一約束 一起在指定表中強制引用完整性。例如,可以在publishers表的title id列中放置乙個外來鍵約束,以保證這一列中的輸入值與titles表title id列中的現有值匹配。在資料庫關係圖中,當建...

建立表和新增主外來鍵約束

本文主要說明如何建立表並給表加上主外來鍵約束。主鍵 primary key 它是用來唯一確定表中的某一行,相當於乙個人的身份證號碼。如果公共關鍵字在乙個關係中是主關鍵字,那麼這個公共關鍵字被稱為另乙個關係的外來鍵 foreign key 由此可見,外來鍵表示了兩個關係的相關聯絡。以另乙個關係的外來鍵...