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

mysql創建多表

錢斌斌2年前7瀏覽0評論

MySQL是一個流行的關系型數據庫管理系統,可用于在Web應用程序中存儲和檢索數據。一個重要的MySQL概念是數據庫表,即數據存儲和管理的一種方式。在MySQL中,可以通過使用CREATE TABLE語句來創建數據庫表。下面介紹如何在MySQL中創建多個表:

CREATE TABLE customers (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
email VARCHAR(255) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE orders (
id INT NOT NULL AUTO_INCREMENT,
customer_id INT NOT NULL,
product_name VARCHAR(255) NOT NULL,
quantity INT NOT NULL,
price DECIMAL(10, 2) NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (customer_id) REFERENCES customers(id)
);

上面的例子演示了如何在MySQL中創建兩個表:一個是名為customers的客戶表,一個是名為orders的訂單表。下面對這兩個表進行解釋:

第一個表是customers表。該表具有三個列:id、name和email。id列被設置為INT類型,且不允許為空。此外,id列是該表的主鍵。這意味著每個記錄在該列中都將具有唯一的值。name和email列都設置為VARCHAR(255)類型,且不允許為空。這兩個列表示客戶的名稱和電子郵件地址。

第二個表是orders表。該表具有五個列:id、customer_id、product_name、quantity和price。id列與customers表中的id列類似,不允許為空且是主鍵。customer_id列是一個INT類型的外鍵,它引用了customers表中的相應記錄。product_name和quantity列分別表示訂單的產品名稱和數量。最后,price列是DECIMAL(10, 2)類型的,表示訂單的總價格。