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即可
選擇需要建立關系圖的表
窗口會顯示數據庫關系圖
總結
以上是生活随笔為你收集整理的SQL server SSMS图形界面实现(创建表、约束、关系图)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小米10还是发烫严重怎么回事
- 下一篇: 消息称保时捷曾向比亚迪、理想汽车和蔚来寻