MySQL是一個廣泛使用的關系型數據庫管理系統。在MySQL中,可以創建主表和副表來存儲數據。主表是存儲最重要的數據的表,而副表是存儲較次要的數據的表。本文將介紹如何在MySQL中創立副表。
CREATE TABLE 副表名 ( 副表主鍵ID INT NOT NULL AUTO_INCREMENT, 副表列1 數據類型, 副表列2 數據類型, PRIMARY KEY (副表主鍵ID), FOREIGN KEY (主表外鍵ID) REFERENCES 主表名(主表主鍵ID) );
在上面的代碼中,CREATE TABLE語句用于創建一個新的表,并定義了副表的各個屬性。副表主鍵ID是必需的,因為它用于唯一標識副表中的每一行。副表列1和副表列2是副表的其它屬性。PRIMARY KEY語句用于將副表主鍵ID指定為主鍵。FOREIGN KEY語句定義了一個外鍵,該外鍵指向主表中的主鍵。這個外鍵確保副表中的每一行都與主表中的某一行相關聯。
一旦副表被創建,可以用INSERT INTO語句向其中添加記錄:
INSERT INTO 副表名 (副表列1,副表列2,主表外鍵ID) VALUES ('值1', '值2', '外鍵值');
在上面的代碼中,INSERT INTO語句用于向副表中添加新記錄。副表列1和副表列2是副表中的屬性,它們的值是指定的值1和值2。主表外鍵ID是副表和主表之間的關聯。外鍵值是指定的外鍵ID。
在MySQL中,創立副表非常方便。只需使用CREATE TABLE語句并定義副表列,主鍵和外鍵即可。使用INSERT INTO語句向副表中添加記錄時,要確保每個值都匹配正確的副表列和主表外鍵ID。