MySQL商城數(shù)據(jù)庫表設(shè)計(jì)
-- goods表:商品信息 CREATE TABLE goods ( id INT AUTO_INCREMENT COMMENT '商品ID', name VARCHAR(50) COMMENT '商品名稱', price DECIMAL(10,2) COMMENT '商品價(jià)格', stock INT COMMENT '商品庫存', category_id INT COMMENT '所屬分類', description TEXT COMMENT '商品描述', image VARCHAR(100) COMMENT '商品圖片', PRIMARY KEY (id) ); -- category表:商品分類信息 CREATE TABLE category ( id INT AUTO_INCREMENT COMMENT '分類ID', name VARCHAR(50) COMMENT '分類名稱', PRIMARY KEY (id) ); -- user表:用戶信息 CREATE TABLE user ( id INT AUTO_INCREMENT COMMENT '用戶ID', username VARCHAR(50) COMMENT '用戶名', password VARCHAR(50) COMMENT '用戶密碼', email VARCHAR(50) COMMENT '用戶郵箱', phone VARCHAR(20) COMMENT '用戶手機(jī)號', address VARCHAR(100) COMMENT '用戶地址', PRIMARY KEY (id) ); -- order表:訂單信息 CREATE TABLE order ( id INT AUTO_INCREMENT COMMENT '訂單ID', user_id INT COMMENT '用戶ID', amount DECIMAL(10,2) COMMENT '訂單金額', status VARCHAR(50) COMMENT '訂單狀態(tài)', create_time TIMESTAMP COMMENT '訂單創(chuàng)建時間', update_time TIMESTAMP COMMENT '訂單更新時間', PRIMARY KEY (id), FOREIGN KEY (user_id) REFERENCES user(id) ); -- order_detail表:訂單詳情信息 CREATE TABLE order_detail ( id INT AUTO_INCREMENT COMMENT '訂單詳情ID', order_id INT COMMENT '訂單ID', goods_id INT COMMENT '商品ID', price DECIMAL(10,2) COMMENT '商品單價(jià)', quantity INT COMMENT '商品數(shù)量', PRIMARY KEY (id), FOREIGN KEY (order_id) REFERENCES `order`(id), FOREIGN KEY (goods_id) REFERENCES goods(id) );