黑馬程式設計師 SQL SERVER 學習筆記 約束

2021-06-22 05:46:53 字數 930 閱讀 8471

1.主鍵約束

什麼是主鍵

唯一區分

邏輯主鍵

與描述資料無關的乙個字段

業務主鍵

與描述資料相關的乙個字段

如何建立主鍵

ssms

在表中設計表的時候,在指定字段,右鍵,設為主鍵

使用t-sql建立主鍵

在表建立完畢以後,通過修改表,建立主鍵

語法alter  table 表名

addconstraint pk_表名_欄位名  primary key(欄位名)

建立表的時候如何使得字段自動增長

能夠自動增長的一定是整數

語法testid  int identity(1,1)

一旦資料新增了自動增長,那麼新增資料的時候就不允許手動新增這個值

2,其他約束

唯一約束

保證資料唯一

alter table 表名

addconstraint uq_表名_欄位名 unique(字段);

與主鍵約束的區別

主鍵定義了表,一張表中只允許有乙個主鍵

預設約束(default)

有些時候需要有預設值

-t-sql

alter table 表名

addconstraint df

檢查約束

用來限定輸入的資料,檢查是否符合某些規則

t-sql

alter table 表名

addconstraint ck_表名欄位名 check(表示式)

表示式是一些判斷的規則

stuage>+0

外來鍵約束

連線兩張表的關係

有外來鍵的就是外來鍵表

關係的建立在兩張表之間的

t-sql

alter table 外來鍵表名

addconstraint fk_外來鍵表_欄位

黑馬程式設計師

asp.net android ios開發 net培訓 期待與您交流!map hashtable 底層是雜湊表資料結構,不可以存入null鍵和null值。該執行緒是同步的,jdk1.0出現,效率低。hashmap 底層是雜湊表資料結構,允許使用null鍵和null值。該集合執行緒是不同步的,將has...

黑馬程式設計師

1.了解反射 反射 就是通過class檔案物件,去使用該檔案中的成員變數,構造方法,成員方法。person p new person p.使用 要想這樣使用,首先你必須得到class檔案物件,其實也就是得到class類的物件。2.反射中的類 class類 成員變數 field類 構造方法 const...

黑馬程式設計師

黑馬程式設計師 j a基礎學習筆記2 一 筆記內容概述 關鍵字 識別符號 注釋 注釋的應用 常量 進製的由來 進製轉換 負數的進製 變數的介紹 變數的基本演示 型別提公升 強制轉換 字元型別運算過程 型別運算細節 算術運算子 賦值運算子。二 常用內容介紹 1.注釋內容不占用記憶體,即使新增再多的注釋...