更新 db.sql
parent
e82f1187dc
commit
ed74e3ed80
|
|
@ -10,17 +10,19 @@ INSERT INTO user (user_name, phone_number, password) VALUES ('1', '1', '1');
|
|||
INSERT INTO user (user_name, phone_number, password) VALUES ('admin', '13882787918', 'admin');
|
||||
INSERT INTO user (user_name, phone_number, password) VALUES ('test', '010-18245', 'test');
|
||||
|
||||
|
||||
CREATE TABLE IF NOT EXISTS ring (
|
||||
id INTEGER PRIMARY KEY,
|
||||
name TEXT NOT NULL,
|
||||
series TEXT NOT NULL,
|
||||
style TEXT NOT NULL,
|
||||
weight INTEGER NOT NULL,
|
||||
color TEXT,
|
||||
price REAL NOT NULL,
|
||||
sold_number INTEGER NOT NULL,
|
||||
image_file TEXT NOT NULL
|
||||
);
|
||||
id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
name VARCHAR(255) NOT NULL,
|
||||
series VARCHAR(255) NOT NULL,
|
||||
style VARCHAR(255) NOT NULL,
|
||||
weight INT NOT NULL,
|
||||
color VARCHAR(255),
|
||||
price DECIMAL(10, 2) NOT NULL,
|
||||
sold_number INT NOT NULL,
|
||||
image_file VARCHAR(255) NOT NULL
|
||||
);
|
||||
|
||||
|
||||
INSERT INTO ring (name, series, style, weight, color, price, sold_number, image_file) VALUES
|
||||
('DR钻戒', 'Forever系列', '经典款', 50, 'H色', 25700, 5698, '201409011932585de1c2f2a9.jpg'),
|
||||
|
|
@ -41,15 +43,16 @@ INSERT INTO ring (name, series, style, weight, color, price, sold_number, image_
|
|||
('DR钻戒', 'My heart系列', '简奢款', 20, 'H色', 8520, 1484, '20150707180015f927e652ee.jpg');
|
||||
|
||||
CREATE TABLE IF NOT EXISTS address (
|
||||
addr_id INTEGER PRIMARY KEY,
|
||||
user_id INTEGER NOT NULL,
|
||||
user_name TEXT NOT NULL,
|
||||
detailed_address TEXT NOT NULL,
|
||||
contact_info TEXT NOT NULL,
|
||||
postal_code TEXT NOT NULL,
|
||||
FOREIGN KEY (user_id) REFERENCES user(user_id)
|
||||
addr_id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
user_id INT NOT NULL,
|
||||
user_name VARCHAR(255) NOT NULL,
|
||||
detailed_address TEXT NOT NULL,
|
||||
contact_info VARCHAR(255) NOT NULL,
|
||||
postal_code VARCHAR(20) NOT NULL,
|
||||
FOREIGN KEY (user_id) REFERENCES user(user_id)
|
||||
);
|
||||
|
||||
|
||||
INSERT INTO address (user_id, user_name, detailed_address, contact_info, postal_code) VALUES
|
||||
(1, '张合', '福建省龙岩市长汀县娃娃亲到青岛', '13851435593', '223311'),
|
||||
(1, '李四', '北京市朝阳区朝外大街', '13912345678', '100020'),
|
||||
|
|
@ -63,37 +66,41 @@ INSERT INTO address (user_id, user_name, detailed_address, contact_info, postal_
|
|||
(3, '王十二', '辽宁省沈阳市和平区', '13112345678', '110000');
|
||||
|
||||
CREATE TABLE IF NOT EXISTS user_info (
|
||||
user_info_id INTEGER PRIMARY KEY,
|
||||
user_id INTEGER NOT NULL,
|
||||
nickname TEXT NOT NULL,
|
||||
real_name TEXT NOT NULL,
|
||||
gender TEXT,
|
||||
birth_date DATE,
|
||||
detailed_address TEXT NOT NULL,
|
||||
phone_number TEXT NOT NULL,
|
||||
FOREIGN KEY (user_id) REFERENCES user(user_id)
|
||||
user_info_id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
user_id INT NOT NULL,
|
||||
nickname VARCHAR(255) NOT NULL,
|
||||
real_name VARCHAR(255) NOT NULL,
|
||||
gender VARCHAR(50),
|
||||
birth_date DATE,
|
||||
detailed_address TEXT NOT NULL,
|
||||
phone_number VARCHAR(20) NOT NULL,
|
||||
FOREIGN KEY (user_id) REFERENCES user(user_id)
|
||||
);
|
||||
|
||||
|
||||
INSERT INTO user_info (user_id, nickname, real_name, gender, birth_date, detailed_address, phone_number) VALUES
|
||||
(1, '小明', '张明', '男', '1990-01-01', '北京市朝阳区某街道', '13800000000'),
|
||||
(2, '小红', '李红', '女', '1992-02-02', '上海市浦东新区另一街道', '13911111111'),
|
||||
(3, '小刚', '王刚', '男', '1994-03-03', '广东省深圳市再一街道', '13722222222');
|
||||
|
||||
CREATE TABLE IF NOT EXISTS shopping_cart (
|
||||
cart_id INTEGER PRIMARY KEY,
|
||||
ring_id INTEGER NOT NULL,
|
||||
quantity INTEGER NOT NULL,
|
||||
user_id INTEGER NOT NULL,
|
||||
FOREIGN KEY (ring_id) REFERENCES ring(ring_id),
|
||||
cart_id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
ring_id INT NOT NULL,
|
||||
quantity INT NOT NULL,
|
||||
user_id INT NOT NULL,
|
||||
FOREIGN KEY (ring_id) REFERENCES ring(id),
|
||||
FOREIGN KEY (user_id) REFERENCES user(user_id)
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS orders (
|
||||
order_id INTEGER PRIMARY KEY,
|
||||
user_id INTEGER NOT NULL,
|
||||
ring_id INTEGER NOT NULL,
|
||||
total_amount REAL NOT NULL,
|
||||
order_status TEXT NOT NULL,
|
||||
order_id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
user_id INT NOT NULL,
|
||||
ring_id INT NOT NULL,
|
||||
total_amount DECIMAL(10, 2) NOT NULL,
|
||||
order_status VARCHAR(255) NOT NULL,
|
||||
order_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
FOREIGN KEY (user_id) REFERENCES user(user_id),
|
||||
FOREIGN KEY (ring_id) REFERENCES ring(id)
|
||||
);
|
||||
|
||||
|
||||
|
|
|
|||
Reference in New Issue