更新
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
-- 测试处方库功能的SQL语句
|
||||
|
||||
-- 1. 查看表结构
|
||||
DESC zyt_prescription_library;
|
||||
|
||||
-- 2. 插入测试数据
|
||||
INSERT INTO `zyt_prescription_library`
|
||||
(`prescription_name`, `herbs`, `is_public`, `creator_id`, `creator_name`, `create_time`, `update_time`)
|
||||
VALUES
|
||||
('六味地黄丸', '[{"name":"熟地黄","dosage":24},{"name":"山茱萸","dosage":12},{"name":"山药","dosage":12},{"name":"泽泻","dosage":9},{"name":"牡丹皮","dosage":9},{"name":"茯苓","dosage":9}]', 1, 1, '测试医生', UNIX_TIMESTAMP(), UNIX_TIMESTAMP()),
|
||||
('补中益气汤', '[{"name":"黄芪","dosage":15},{"name":"党参","dosage":10},{"name":"白术","dosage":10},{"name":"当归","dosage":10},{"name":"陈皮","dosage":6},{"name":"升麻","dosage":6},{"name":"柴胡","dosage":6},{"name":"甘草","dosage":5}]', 1, 1, '测试医生', UNIX_TIMESTAMP(), UNIX_TIMESTAMP()),
|
||||
('逍遥散', '[{"name":"柴胡","dosage":10},{"name":"当归","dosage":10},{"name":"白芍","dosage":10},{"name":"白术","dosage":10},{"name":"茯苓","dosage":10},{"name":"薄荷","dosage":6},{"name":"生姜","dosage":6},{"name":"甘草","dosage":5}]', 0, 1, '测试医生', UNIX_TIMESTAMP(), UNIX_TIMESTAMP());
|
||||
|
||||
-- 3. 查询所有处方
|
||||
SELECT * FROM zyt_prescription_library WHERE delete_time IS NULL;
|
||||
|
||||
-- 4. 查询公开的处方
|
||||
SELECT * FROM zyt_prescription_library WHERE is_public = 1 AND delete_time IS NULL;
|
||||
|
||||
-- 5. 查询某个医生创建的处方
|
||||
SELECT * FROM zyt_prescription_library WHERE creator_id = 1 AND delete_time IS NULL;
|
||||
|
||||
-- 6. 统计处方数量
|
||||
SELECT
|
||||
COUNT(*) as total,
|
||||
SUM(CASE WHEN is_public = 1 THEN 1 ELSE 0 END) as public_count,
|
||||
SUM(CASE WHEN is_public = 0 THEN 1 ELSE 0 END) as private_count
|
||||
FROM zyt_prescription_library
|
||||
WHERE delete_time IS NULL;
|
||||
|
||||
-- 7. 清理测试数据(可选)
|
||||
-- DELETE FROM zyt_prescription_library WHERE creator_name = '测试医生';
|
||||
Reference in New Issue
Block a user