SQL server SSMS圖形界面實現(創建表、約束、關係圖)

前言

    SQL server中有七個約束:primary key 主鍵約束,foreign key 外鍵約束,unique 唯一約束,default 默認約束,check 檢查約束,not null 非空約束 identity 標識列約束,今天使用SQL server2019演示使用。

一. 創建表

數據庫→表→右擊新建→表

在這裏可以添加列名、數據類型、約束

添加完列名和數據類型後可以對錶進行一些列的操作了

二.創建約束

  2.1. not null非空

    在字段中選擇是否允許null值即可

沒有 √ 代表不允許爲空

  2.2. identity標識列

    選擇要設置的字段→打開標識規範→選擇種子與增量

不允許錄入值,值自動生成,只能是整數類型

  2.3. primary key主鍵約束

    第一種:選擇要設置的字段→右鍵→設置主鍵

主鍵的作用可以唯一標識每行數據,主鍵列不能爲空,主鍵列值是唯一存在的

    第二種:選中要設定的字段→點擊圖標設置主鍵

    設置完成後:會在該字段上添加一個小鑰匙

  2.4. foreign key外鍵約束

    打開要建外鍵的表設計器(從表)→右鍵→關係

連接主外鍵關係時,數據類型必須一致,主表字段必須爲主鍵。

    點擊添加→可以修改名稱(FK_表名_字段)→點擊表和列規範

    設置外鍵字段(從表字段)→設置主表→設置主表字段→點擊確定即可

  2.5. unique唯一約束

    選擇需要設置的字段→右擊→索引/鍵

要求該列必須是唯一的,允許爲空,但只能出現一個空值

    添加→可以修改名稱(IX_表名_字段)→類型選擇→唯一鍵→點擊關閉即可

  4.6. default默認約束

    點擊需要設置默認的字段→列屬性中設置默認值

設置該列的默認值

  2.7. check檢查約束

    右擊選擇CHECK約束

限制某列的取值範圍,錄入時檢查是否合適

    添加→可以修改名稱(CK_表_字段)→輸入表達式(條件判斷 not and or)

二.創建關係圖

選擇新建關係圖→新建數據庫關係

如果新建時出現這個問題,重新打開SSMS即可

選擇需要建立關係圖的表

窗口會顯示數據庫關係圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章