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

mysql 一次創建多張表

錢淋西2年前12瀏覽0評論

MySQL 是一款功能強大的關系型數據庫軟件,支持多種數據處理操作。當我們創建數據庫時,通常需要創建多張表。那么,如何一次性創建多張表呢?下面我們來介紹一種簡單的方式。

CREATE DATABASE my_database;
USE my_database;
CREATE TABLE users (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
email VARCHAR(100) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE products (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
price DECIMAL(10,2) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE orders (
id INT NOT NULL AUTO_INCREMENT,
user_id INT NOT NULL,
product_id INT NOT NULL,
quantity INT NOT NULL,
price DECIMAL(10,2) NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (user_id) REFERENCES users(id),
FOREIGN KEY (product_id) REFERENCES products(id)
);

以上代碼使用了 SQL 語言,創建了一個名為 my_database 的數據庫,并在其中創建了三張表:users、products 和 orders。在每張表的定義中,我們可以看到設置了相應的字段。其中涉及到的數據類型如下:

  • INT:整型
  • VARCHAR:字符串
  • DECIMAL:小數

同時,我們還為每個表指定了主鍵。主鍵是表中的唯一標識,我們可以根據它來進行查找、修改、刪除等操作。在 orders 表中,我們還使用 FOREIGN KEY 語句來指定了 user_id 和 product_id 兩個字段的外鍵,以實現表之間的關聯。

綜上所述,使用以上 SQL 代碼可以一次性創建多張表,便捷高效。在實際開發中,我們可以根據需要進行修改和補充。