色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql如何建立主表和副表

林國瑞2年前11瀏覽0評論

在MYSQL中,建立主表和副表的方法是先建立主表,再建立副表,接著對兩個表進行關聯(lián)。下面詳細介紹如何建立主表和副表。

1. 建立主表

CREATE TABLE `主表名` (
`主鍵` int(11) NOT NULL AUTO_INCREMENT,  // 主鍵
`字段1` varchar(255) NOT NULL,           // 表的字段1
`字段2` varchar(255) NOT NULL,           // 表的字段2
...
PRIMARY KEY (`主鍵`)                     // 設置主鍵
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;   // 設置MYSQL的表類型和字符集

2. 建立副表

CREATE TABLE `副表名` (
`副鍵` int(11) NOT NULL AUTO_INCREMENT,  // 副鍵
`字段A` int(11) NOT NULL,                // 表的字段A
`字段B` varchar(255) NOT NULL,           // 表的字段B
...
`主鍵` int(11) NOT NULL,                 // 主表的主鍵作為外鍵
PRIMARY KEY (`副鍵`),                    // 設置副鍵
FOREIGN KEY (`主鍵`) REFERENCES `主表名`(`主鍵`) // 設置外鍵
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;   // 設置MYSQL的表類型和字符集

3. 修改副表主鍵

因為副表的主鍵已經(jīng)被設置為副鍵,所以需要將主鍵的屬性修改為普通字段。

ALTER TABLE `副表名` DROP PRIMARY KEY;   // 刪除副表的主鍵
ALTER TABLE `副表名` MODIFY COLUMN `主鍵` int(11) NOT NULL;  // 將主鍵修改為普通字段

這樣,MYSQL中的主表和副表就建立好了,并且兩個表之間已經(jīng)建立了關聯(lián)。