欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

mysql外鍵怎么加字段 mysql如何建立外鍵

mysql怎么定義外鍵

定義外鍵的方法和詳細的操作步驟如下:

創(chuàng)新互聯公司專注為客戶提供全方位的互聯網綜合服務,包含不限于成都網站設計、成都網站制作、梧州網絡推廣、小程序定制開發(fā)、梧州網絡營銷、梧州企業(yè)策劃、梧州品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯公司為所有大學生創(chuàng)業(yè)者提供梧州建站搭建服務,24小時服務熱線:13518219792,官方網址:aaarwkj.com

1、第一步,創(chuàng)建一個主從表,如下圖所示,然后進入下一步。

2、其次,完成上述步驟后,選擇主表,然后單擊設計表進入表設計界面,如下圖所示,然后進入下一步。

3、接著,完成上述步驟后,單擊外鍵進入外鍵的設置界面,如下圖所示,然后進入下一步。

4、然后,完成上述步驟后,設置外鍵名稱,然后選擇主表的外鍵字段,如下圖所示,然后進入下一步。

5、隨后,完成上述步驟后,設置與數據庫,表名稱和從屬表的單詞相對應的外鍵字段,如下圖所示,然后進入下一步。

6、最后,完成上述步驟后,單擊保存即可,如下圖所示。這樣,問題就解決了。

mysql表創(chuàng)建好后添加外鍵

首先要創(chuàng)建一個字段:alter table 表名 add 字段名 字段類型;

再添加外鍵約束:alter table 需加外鍵的表 add constraint 外鍵名 foreign key(需加外鍵表的字段名) references 關聯表名(關聯字段名);

注意:外鍵名不能重復

mysql添加外鍵的操作要自己輸?

mysql增加外鍵的方法:1、在CREATE TABLE語句中,通過FOREIGN KEY關鍵字來添加外鍵;2、在ALTER TABLE語句中,通過ADD和FOREIGN KEY關鍵字來添加外鍵。

推薦課程:MySQL教程。

MySQL 外鍵約束(FOREIGN KEY)是表的一個特殊字段,經常與主鍵約束一起使用。對于兩個具有關聯關系的表而言,相關聯字段中主鍵所在的表就是主表(父表),外鍵所在的表就是從表(子表)。

外鍵用來建立主表與從表的關聯關系,為兩個表的數據建立連接,約束兩個表中數據的一致性和完整性。比如,一個水果攤,只有蘋果、桃子、李子、西瓜等 4 種水果,那么,你來到水果攤要買水果就只能選擇蘋果、桃子、李子和西瓜,其它的水果都是不能購買的。

主表刪除某條記錄時,從表中與之對應的記錄也必須有相應的改變。一個表可以有一個或多個外鍵,外鍵可以為空值,若不為空值,則每一個外鍵的值必須等于主表中主鍵的某個值。

定義外鍵時,需要遵守下列規(guī)則:

主表必須已經存在于數據庫中,或者是當前正在創(chuàng)建的表。如果是后一種情況,則主表與從表是同一個表,這樣的表稱為自參照表,這種結構稱為自參照完整性。

必須為主表定義主鍵。

主鍵不能包含空值,但允許在外鍵中出現空值。也就是說,只要外鍵的每個非空值出現在指定的主鍵中,這個外鍵的內容就是正確的。

在主表的表名后面指定列名或列名的組合。這個列或列的組合必須是主表的主鍵或候選鍵。

外鍵中列的數目必須和主表的主鍵中列的數目相同。

外鍵中列的數據類型必須和主表主鍵中對應列的數據類型相同。

在創(chuàng)建表時設置外鍵約束

在 CREATE TABLE 語句中,通過 FOREIGN KEY 關鍵字來指定外鍵,具體的語法格式如下:

1

2

[CONSTRAINT 外鍵名] FOREIGN KEY 字段名 [,字段名2,…]

REFERENCES 主表名 主鍵列1 [,主鍵列2,…]

例 1

為了展現表與表之間的外鍵關系,本例在 test_db 數據庫中創(chuàng)建一個部門表 tb_dept1,表結構如下表所示。

創(chuàng)建 tb_dept1 的 SQL 語句和運行結果如下所示。

1

2

3

4

5

6

7

mysql CREATE TABLE tb_dept1

- (

- id INT(11) PRIMARY KEY,

- name VARCHAR(22) NOT NULL,

- location VARCHAR(50)

- );

Query OK, 0 rows affected (0.37 sec)

創(chuàng)建數據表 tb_emp6,并在表 tb_emp6 上創(chuàng)建外鍵約束,讓它的鍵 deptId 作為外鍵關聯到表 tb_dept1 的主鍵 id,SQL 語句和運行結果如下所示。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

mysql CREATE TABLE tb_emp6

- (

- id INT(11) PRIMARY KEY,

- name VARCHAR(25),

- deptId INT(11),

- salary FLOAT,

- CONSTRAINT fk_emp_dept1

- FOREIGN KEY(deptId) REFERENCES tb_dept1(id)

- );

Query OK, 0 rows affected (0.37 sec)

mysql DESC tb_emp6;

+--------+-------------+------+-----+---------+-------+

| Field? | Type??????? | Null | Key | Default | Extra |

+--------+-------------+------+-----+---------+-------+

| id???? | int(11)???? | NO?? | PRI | NULL??? |?????? |

| name?? | varchar(25) | YES? |???? | NULL??? |?????? |

| deptId | int(11)???? | YES? | MUL | NULL??? |?????? |

| salary | float?????? | YES? |???? | NULL??? |?????? |

+--------+-------------+------+-----+---------+-------+

4 rows in set (1.33 sec)

以上語句執(zhí)行成功之后,在表 tb_emp6 上添加了名稱為 fk_emp_dept1 的外鍵約束,外鍵名稱為 deptId,其依賴于表 tb_dept1 的主鍵 id。

注意:從表的外鍵關聯的必須是主表的主鍵,且主鍵和外鍵的數據類型必須一致。例如,兩者都是 INT 類型,或者都是 CHAR 類型。如果不滿足這樣的要求,在創(chuàng)建從表時,就會出現“ERROR 1005(HY000): Can't create table”錯誤。

在修改表時添加外鍵約束

外鍵約束也可以在修改表時添加,但是添加外鍵約束的前提是:從表中外鍵列中的數據必須與主表中主鍵列中的數據一致或者是沒有數據。

在修改數據表時添加外鍵約束的語法格式如下:

閱讀剩余部分

相關閱讀

mysql日期如何轉字符串

【mysql數據庫】第三章解讀:服務器性能剖析(上)

mysql case when的用法是什么

mysql關閉后自動重啟怎么辦

mysql精講之二:dml數據操作語句

淺析mysql中concat以及group_concat的使用

mysql如何來創(chuàng)建表

mysql怎么清空數據表數據

mysql安裝配置jdbc和基礎學習

mysql怎么加入一個數據庫?

mysql表增加外鍵 字段

alter?table?books?add?column?b_hit?int(5)?defult(0)?not?null

alter?table?sells?add?constraint???fk_member_no?foreign?key(m_no)?references?members(m_no)

希望對你有所幫助。

網站標題:mysql外鍵怎么加字段 mysql如何建立外鍵
分享URL:http://aaarwkj.com/article30/docpepo.html

成都網站建設公司_創(chuàng)新互聯,為您提供網站排名自適應網站、網站導航虛擬主機、靜態(tài)網站定制網站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

搜索引擎優(yōu)化
av天堂男人站在线观看| 久草视频在线免费资源站| 美女在线视频一区二区三区| 日韩精品视频性色首页| 欧美日韩在线亚洲二区综二| 日韩视频在线不卡观看| 日本高清有码视频在线观看| 免费高清日本一区二区三区视频| 久久人妻精品一区二区三区| 国产成年人在线免费观看| 国产区精品福利在线熟女| 中文欧美一区二区精品| av熟妇人妻一区二区三区| 青青草原在线影视一区| 99精品国产高清一区二区三区| 国产极品av一区二区三区| 亚洲午夜经典一区二区日韩 | 欧美一区二区三区日| 日本久久精品免费网站| av天堂精品一区二区三区| 欧美日韩三级国产在线| 日本国产精品久久一线| 乱色精品熟女一区二区三区| 婷婷五激情五月激情片| 亚洲中文字幕第三页在线观看| 日韩人妻中文字幕亚洲| 99久久这里只有精品视频| 国产精品视频不卡免费看| 亚洲美女高清一区二区三区| 国产一级一片内射在线| 麻豆久久精品国产亚洲精品超碰热| 九九热精品视频美谷朱里| 91白丝视频在线观看| 夫妻性生活在线视频一级片| 中文字幕人妻熟女人妻| 九九久久九九精美视频| 黑丝美女国产精品久久久| 四虎国产最新在线免费| 成人国产精品三上悠亚久久| 97色伦97色伦国产在线| 亚洲欧美日韩校园春色|