This commit is contained in:
2024-01-18 15:24:41 +08:00
parent d340cb56ba
commit f1d8da75b9
424 changed files with 10908 additions and 43 deletions

Binary file not shown.

View File

@@ -0,0 +1,98 @@
CREATE TABLE IF NOT EXISTS user (
user_id INTEGER PRIMARY KEY,
user_name TEXT,
phone_number TEXT NOT NULL,
password TEXT NOT NULL
);
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
);
INSERT INTO ring (name, series, style, weight, color, price, sold_number, image_file) VALUES
('DR钻戒', 'Forever系列', '经典款', 50, 'H色', 25700, 5698, '201409011932585de1c2f2a9.jpg'),
('DR钻戒', 'True Love系列', '典雅', 40, 'F色', 19150, 2654, '20140901195507683ad84477.jpg'),
('DR钻戒', 'Forever系列', '简奢款', 30, 'F色', 12200, 2136, '201409031259093e45b5ecf0.jpg'),
('DR钻戒', 'Marry Me', '纯爱', 40, 'H色', 13900, 1986, '201409031759476e8527cccb.jpg'),
('DR钻戒', 'My heart系列', '奢华款', 70, 'H色', 38636, 2708, '2014091515351160b3d26880.jpg'),
('DR钻戒', 'Believe系列', '典雅', 30, 'H色', 10600, 1967, '201412031648134faa47945e.jpg'),
('DR钻戒', 'My heart系列', '简奢款', 30, 'H色', 14820, 975, '201412081512070b82d519cb.jpg'),
('DR钻戒', 'Just you系列', '经典款', 25, 'I-J色', 5228, 1263, '20141208151342d086aedadc.jpg'),
('DR钻戒', 'Forever系列', '经典款', 40, 'D色', 15800, 2413, '201412081516238b52b39cab.jpg'),
('DR钻戒', 'Just you系列', '经典款', 20, 'I-J色', 4699, 1320, '2015012911164499edc9d9cc.jpg'),
('DR钻戒', 'Forever系列', '经典款', 30, 'E色', 9800, 2034, '20150203145404c670aa80de.jpg'),
('DR钻戒', 'I Swear系列', '奢华款', 40, 'H色', 20600, 1064, '201502031541470f549eecb4.jpg'),
('DR钻戒', 'True Love系列', '简奢款', 30, 'E色', 11000, 1235, '201504221050541f11bc8e64.jpg'),
('DR钻戒', 'Princess系列', '花影', 2, 'H色', 4360, 460, '201504251408518eddbc7a98.jpg'),
('DR钻戒', 'Forever系列', '经典款', 100, 'J色', 64700, 1387, '20150707144116ede2ed910a.jpg'),
('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)
);
INSERT INTO address (user_id, user_name, detailed_address, contact_info, postal_code) VALUES
(1, '张合', '福建省龙岩市长汀县娃娃亲到青岛', '13851435593', '223311'),
(1, '李四', '北京市朝阳区朝外大街', '13912345678', '100020'),
(1, '王五', '上海市浦东新区陆家嘴', '13800000000', '200120'),
(1, '赵六', '广东省深圳市南山区科技园', '13712345678', '518057'),
(2, '钱七', '江苏省南京市鼓楼区', '13612345678', '210000'),
(2, '孙八', '浙江省杭州市西湖区', '13512345678', '310000'),
(2, '周九', '四川省成都市武侯区', '13412345678', '610000'),
(3, '吴十', '湖北省武汉市江汉区', '13312345678', '430000'),
(3, '郑十一', '陕西省西安市碑林区', '13212345678', '710000'),
(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)
);
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),
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_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (user_id) REFERENCES user(user_id),
FOREIGN KEY (ring_id) REFERENCES ring(id)
);