From b223877458f901f8f69741aacf562d8c6b95af03 Mon Sep 17 00:00:00 2001 From: zjh <2019548171@qq.com> Date: Mon, 25 May 2026 15:17:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9B=E5=BB=BAExpense?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ffms-MyBatisProject/src/config.xml | 8 ++++++ ffms-MyBatisProject/src/database.sql | 40 ++++++++++++++++++++++++++-- 2 files changed, 46 insertions(+), 2 deletions(-) diff --git a/ffms-MyBatisProject/src/config.xml b/ffms-MyBatisProject/src/config.xml index b23c39e..f6a7b92 100644 --- a/ffms-MyBatisProject/src/config.xml +++ b/ffms-MyBatisProject/src/config.xml @@ -17,7 +17,15 @@ + + + + + + + + \ No newline at end of file diff --git a/ffms-MyBatisProject/src/database.sql b/ffms-MyBatisProject/src/database.sql index 66843c7..ff19a2b 100644 --- a/ffms-MyBatisProject/src/database.sql +++ b/ffms-MyBatisProject/src/database.sql @@ -37,8 +37,20 @@ INSERT INTO `stockaccount` (id,userId,accountName,balance,createTime) VALUES (7,'zhouba','123456','周八','13800138006'), (8,'wujiu','123456','吴九','13800138007'), (9,'zhengshi','123456','郑十','13800138008'); +-- 创建股票表 +CREATE TABLE `stock` ( + id INT PRIMARY KEY AUTO_INCREMENT, + user_id INT, + stock_name VARCHAR(50), + stock_code VARCHAR(20), + hold_num INT, + buy_price DOUBLE, + create_time VARCHAR(50), + FOREIGN KEY (user_id) REFERENCES `user`(id) +); + -- 插入股票数据(10条,关联上面的用户) -INSERT INTO stock (user_id, stock_name, stock_code, hold_num, buy_price, create_time) VALUES +INSERT INTO `stock` (user_id, stock_name, stock_code, hold_num, buy_price, create_time) VALUES (1, '贵州茅台', '600519', 100, 1680.50, '2026-01-10'), (1, '宁德时代', '300750', 200, 198.30, '2026-02-15'), (2, '比亚迪', '002594', 150, 235.60, '2026-01-20'), @@ -48,4 +60,28 @@ INSERT INTO stock (user_id, stock_name, stock_code, hold_num, buy_price, create_ (1, '比亚迪', '002594', 100, 240.00, '2026-03-10'), (6, '五粮液', '000858', 120, 158.90, '2026-02-05'), (7, '中国平安', '601318', 250, 42.30, '2026-01-25'), - (8, '恒瑞医药', '600276', 180, 48.60, '2026-03-05'); \ No newline at end of file + (8, '恒瑞医药', '600276', 180, 48.60, '2026-03-05'); +USE ssm_ffms1; + +CREATE TABLE IF NOT EXISTS expense ( + id INT PRIMARY KEY AUTO_INCREMENT, + user_id INT, + expense_name VARCHAR(50), + expense_type VARCHAR(30), + amount DECIMAL(10,2), + expense_date DATE, + create_time DATE, + FOREIGN KEY (user_id) REFERENCES user(id) +); + +INSERT INTO expense VALUES + (1,1,'房租','住房',2500.0,'2026-05-01','2026-05-01'), + (2,1,'餐饮','餐饮',800.0,'2026-05-02','2026-05-02'), + (3,2,'地铁','交通',200.0,'2026-05-03','2026-05-03'), + (4,3,'超市','购物',350.0,'2026-05-04','2026-05-04'), + (5,4,'话费','通讯',50.0,'2026-05-05','2026-05-05'), + (6,5,'电影','娱乐',120.0,'2026-05-06','2026-05-06'), + (7,6,'买衣服','购物',450.0,'2026-05-07','2026-05-07'), + (8,7,'水电','住房',180.0,'2026-05-08','2026-05-08'), + (9,8,'买药','医疗',80.0,'2026-05-09','2026-05-09'), + (10,1,'聚餐','餐饮',150.0,'2026-05-10','2026-05-10'); \ No newline at end of file