sql server 建立表與約束

2021-09-13 19:00:08 字數 496 閱讀 5777

表是儲存資料的基本資料庫物件,設計資料庫的最主要的工作是設計表結構。

在sql server中,表分為永久表和臨時表兩種。資料通常儲存在永久表中,如果使用者不手動刪除,永久表和其中的資料將永久存在。臨時表儲存在

tempdb資料庫中,當不再使用時系統會自動刪除臨時表

臨時表分為本地臨時表和全域性臨時表。本地臨時表以#符號開頭,比如#tmptable1.本地臨時表僅對當前連線資料庫的使用者有效,其他使用者看不到本地臨時表,當使用者斷開與資料庫的連線時,本地臨時表被自動刪除。全域性臨時表以##開頭,比如##tmptable2。全域性臨時表對所有連線資料庫的使用者都有效,當所有引用該錶的使用者從sql server斷開連線時全域性臨時表被刪除。

主鍵不能為空,唯一標識乙個員工記錄。乙個表只能有乙個主鍵

該字段的值不能重複。乙個表可以有多個唯一性約束

指定欄位的資料值或者格式:比如只能是正數

為字段指定乙個預設值。在輸入資料時,如果沒有輸入該列的值,則該列的值就是預設值

基本上不用

記錄sqlserver建立約束摘自

約束那段是對 主鍵 屬性的 attendanceid asc with pad index off,statistics norecompute off,ignore dup key off,all row locks on,allow page locks on on primary pad in...

SQL server 約束與規則

1 建立表的時候 create table tablename 只是單列的屬性 t1name int not null constraint pk st2 primary key clustered 聚合主鍵 constraint fk sno foreign key references dbo....

oracle建立表 約束

圖書資訊表 圖書編號,圖書名稱,出版社,出版日期,圖書 圖書作者,借出標識,讀者編號,描述 主鍵 constraint pk name primary key 外來鍵 constraint fk name foreign key column name reference table name co...