大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 SQL創建數據庫表

SQL創建數據庫表

更新時間:2021-08-16 10:48:23 來源:動力節點 瀏覽1065次

1.先選擇創建表所在的數據庫

2. 創建表

3. 查看表是否創建成功

4. 主鍵:

要求主鍵列的數據唯一,且不允許為空。主鍵能夠唯一的標識表中的每一條記錄,可以結合外鍵來定義不同數據表之間的關系,并且可以加快數據庫查詢的速度。

主鍵分為:單字段主鍵和多字段聯合主鍵。

(1)單字段主鍵

1)定義方式一:在定義列的同時指定主鍵

2)定義方式二:在定義完所有的列之后指定主鍵

(2)多字段聯合主鍵

5. 使用外鍵約束

外鍵用來在兩個表之間建立連接,可以是一列或多列。一個表的外鍵可以是空值,若不為空值,則每一個外鍵值必須等于另一個表中主鍵的某個值。

外鍵可以不是本表的主鍵,但對應另外一個表的主鍵。作用是保證數據的完整性和一致性。

主表:相關聯字段中主鍵所在的那個表即是主表

從表:相關聯字段中外鍵所在的那個表即是從表

創建一個部門表作為主表,讓其主鍵作為外鍵關聯到員工表的主鍵id

在表tb_emp5上添加了名稱為fk_emp_dept1的外鍵約束,外鍵名稱為deptId,其依賴于表tb_dept1的主鍵id

6.使用非空約束

Not Null Constraint,指字段的值不能為空。對于使用了非空約束的字段,如果用戶在添加數據時沒有指定值,數據庫會報錯

指定員工姓名不能為空

7.使用唯一性約束

Unique Constraint,要求該列唯一,允許為空,但只能出現一個空值,唯一約束可以保證一列或幾列不出現重復值

(1)定義方式一:在定義完列之后直接指定唯一約束

指定部門名稱唯一

(2)定義方式二:在定義完所有的列之后指定唯一約束

唯一約束和主鍵的區別:

一個表中有多個字段可以聲明為UNIQUE,但只能聲明一個PRIMARY KEY,主鍵的列不能有空值,但聲明UNIQUE的列可以允許空值的存在

8. 使用默認約束

如果插入一條新的記錄時沒有為這個字段賦值,那么系統會自動為這個字段賦值為默認值

指定員工的部門編號默認為1111

9.設置表的屬性值自動增加

為主鍵添加AUTO_INCREMENT關鍵字來實現,讓主鍵自增,默認的初始值是1

一個表只有一個字段只用此約束,且該字段必須為主鍵的某一列,可以是任何整數類型(tinyint/smallint/int/bigint)

指定員工的編號自動遞增,每次新添加一條記錄,該值自動加1

新增加三條數據測試

使用select命令查看記錄,得到主鍵值是依次遞增的

以上就是動力節點小編介紹的"SQL創建數據庫表",希望對大家有幫助,想了解更多可查看數據庫教程。動力節點在線學習教程,針對沒有任何Java基礎的讀者學習,讓你從入門到精通,主要介紹了一些Java基礎的核心知識,讓同學們更好更方便的學習和了解Java編程,感興趣的同學可以關注一下。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲一级黄色大片 | www.久久99| 欧美日韩乱码毛片免费观看 | 国内在线精品 | 日韩视频观看 | 国产二区精品 | 国产成人精品自拍 | 美女毛片免费 | 久久精品国产久精国产80cm | 亚洲精品96欧美一区二区 | 欧美国产成人精品一区二区三区 | 国产成人久久久精品一区二区三区 | 欧美经典人人爽人人爽人人片 | www.青草视频| 欧美国产精品 | 国产在线拍揄自揄视频不卡99 | 亚洲国产成人精品区 | 亚洲精品国产不卡在线观看 | 日韩亚洲一区二区三区 | 婷婷亚洲国产成人精品性色 | 亚洲区视频在线观看 | 中文字幕亚洲日韩无线码 | 99久久99这里只有免费的精品 | 久久久久青草 | 波多野野结衣1区二区 | 日韩精品一区二区三区 在线观看 | 精品国产品欧美日产在线 | 国内自拍tv在线 | 婷婷色婷婷 | 久久久久夜夜夜精品国产 | 天天舔天天操 | 亚洲国产人成在线观看 | 中文字幕精品亚洲无线码二区 | 奇米影视亚洲色图 | 欧美视频在线观在线看 | 日本人xx视频免费视频 | 日本一区二区在线视频 | 国产乱码一区二区三区 | 俄欧美做爰xxxⅹ在线视频 | 九九影院理论片 | 色婷婷精品大全在线视频 |