MySQL是一種關系型數據庫管理系統,支持同時創建多個表。本文將介紹MySQL如何創建兩個表。
首先,我們需要打開MySQL客戶端,并連接到數據庫。連接命令如下:
mysql -u username -p password
其中,username是你的用戶名,password是你的密碼。如果沒有設置密碼,則直接輸入用戶名即可。
接下來,我們需要創建第一個表。假設我們要創建一個名為“customers”的表,該表包括“id”、“name”和“email”三個屬性。創建命令如下:
CREATE TABLE customers ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(30) NOT NULL, email VARCHAR(50), PRIMARY KEY (id) );
以上命令中,“NOT NULL”表示該字段不能為空,“AUTO_INCREMENT”表示id字段自動遞增,“PRIMARY KEY”表示id字段是主鍵。
現在,我們需要創建第二個表。假設我們要創建一個名為“orders”的表,該表包括“id”、“customer_id”和“product_name”三個屬性。創建命令如下:
CREATE TABLE orders ( id INT NOT NULL AUTO_INCREMENT, customer_id INT NOT NULL, product_name VARCHAR(50) NOT NULL, PRIMARY KEY (id), FOREIGN KEY (customer_id) REFERENCES customers(id) );
以上命令中,“FOREIGN KEY”表示customer_id字段是外鍵,引用了customers表的id字段。
到此為止,我們已經創建了兩個表。通過在MySQL客戶端中執行以下命令,可以查看表列表:
SHOW TABLES;
執行結果應該如下:
+------------------+ | Tables_in_mydb | +------------------+ | customers | | orders | +------------------+
現在,我們就可以開始往這兩個表中添加數據了。