欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql 設置主鍵和外鍵

吉茹定1年前7瀏覽0評論

什么是主鍵和外鍵?

在MySQL中,主鍵作為一張表的唯一標識符,它可以幫助用戶快速找到某張表中的一行數據。當然,在創建一張表的時候,我們還可以為它設置外鍵。外鍵是用來幫助用戶實現多表數據的關聯查詢的。

如何設置一個主鍵?

在MySQL中,實現為表設置主鍵需要使用CREATE TABLE語句,語法如下:

CREATE TABLE table_name (
column1 datatype NOT NULL PRIMARY KEY,
column2 datatype,
column3 datatype,
....
);

在上面的語句中,我們使用了NOT NULL和PRIMARY KEY關鍵字來對表進行設置。它們的意義是表不允許為空,并且在建表的過程中這個字段就被指定為主鍵。

如何設置一個外鍵?

在MySQL中,實現為表設置外鍵的語法由兩步組成。首先我們需要創建兩張表,第一張表中(父表)有一個字段被指定為主鍵,而第二張表中(子表)也有一個字段被指定為主鍵。

在父表中指定主鍵:

CREATE TABLE parent_table (
id INT NOT NULL,
....
PRIMARY KEY (id)
);

在子表中指定主鍵和外鍵:

CREATE TABLE child_table (
id INT NOT NULL,
....
parent_id INT,
PRIMARY KEY (id),
FOREIGN KEY (parent_id) REFERENCES parent_table(id)
);

在上面的語句中,我們使用了PRIMARY KEY和FOREIGN KEY關鍵字來對表進行設置。在子表中,我們將parent_id設定為外鍵,并將其與父表中的id字段進行了關聯。這樣我們就可以實現兩張表之間的關聯查詢。