MySQL是一種關系型數據庫,用于管理和存儲數據。在MySQL中,數據以表的形式組織和存儲。下面我們將介紹三個常用的MySQL表:
1. users表
CREATE TABLE users ( id INT(11) NOT NULL AUTO_INCREMENT, username VARCHAR(50) NOT NULL, password VARCHAR(255) NOT NULL, email VARCHAR(100) NOT NULL, PRIMARY KEY (id) );
這個表用于存儲用戶的相關信息,包括用戶名、密碼和郵箱。其中,id是一個自增的整數類型的字段,username、password和email都是字符串類型的字段。
2. orders表
CREATE TABLE orders ( id INT(11) NOT NULL AUTO_INCREMENT, order_number VARCHAR(50) NOT NULL, total_price DECIMAL(10, 2) NOT NULL, user_id INT(11) NOT NULL, PRIMARY KEY (id), FOREIGN KEY (user_id) REFERENCES users(id) );
這個表用于存儲訂單的相關信息,包括訂單號、總價和用戶id。其中,id是一個自增的整數類型的字段,order_number和total_price都是字符串類型的字段。user_id是一個外鍵,用于關聯用戶表(users)中的id字段。
3. products表
CREATE TABLE products ( id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, description TEXT, price DECIMAL(10, 2) NOT NULL, PRIMARY KEY (id) );
這個表用于存儲產品的相關信息,包括名稱、描述和價格。其中,id是一個自增的整數類型的字段,name和description都是字符串類型的字段,price是一個十進制數類型的字段。