SQL 表结构定义 + INSERT 导入语句

以下是完整的 SQL 表结构定义 + INSERT 导入语句,用于存储你整理的 30 条中医辨证规则。


🧱 一、建表语句(diagnosis_rules

CREATE TABLE diagnosis_rules (
    id INT AUTO_INCREMENT PRIMARY KEY,
    diagnosis VARCHAR(100) NOT NULL,
    formula VARCHAR(100) NOT NULL,
    symptoms TEXT NOT NULL,
    tongue VARCHAR(50),
    pulse TEXT
);

字段说明:

字段名类型说明
idINT主键自增
diagnosisVARCHAR证型名
formulaVARCHAR推荐方剂
symptomsTEXTJSON 字符串数组,症状关键词
tongueVARCHAR舌象(可为空)
pulseTEXTJSON 字符串数组,脉象

📥 二、批量导入语句(前 3 条示例)

INSERT INTO diagnosis_rules (diagnosis, formula, symptoms, tongue, pulse) VALUES
('痰热咳嗽', '清金化痰汤', '["咳","痰"]', '黄腻', '["滑","数"]'),
('风寒咳嗽', '三拗汤', '["咳","怕冷","流涕"]', '薄白', '["浮紧"]'),
('气血两虚', '八珍汤', '["乏力","心悸"]', '淡', '["细"]'),
('肝郁气滞', '柴胡疏肝散', '["胸闷","叹气","易怒"]', '', '["弦"]'),
('阴虚火旺', '知柏地黄丸', '["口渴","盗汗"]', '红', '["细数"]'),
('阳虚畏寒', '金匮肾气丸', '["畏寒","四肢冷","腰酸"]', '淡白', '["迟"]'),
('肾阴虚', '六味地黄丸', '["腰膝酸软","耳鸣","盗汗"]', '红', '["细"]'),
('肾阳虚', '右归丸', '["畏寒","夜尿频"]', '淡胖', '["沉弱"]'),
('脾阳虚', '附子理中丸', '["腹泻","食少"]', '淡白', '["迟弱"]'),
('胃热炽盛', '清胃散', '["胃脘痛","口臭","便秘"]', '黄', '["滑数"]');

你可以用文本编辑器 / 脚本一次性生成所有 30 条(我也可帮你导出 .sql 文件)。


🛠 三、PHP 后台用法建议

导入后你可以在 PHP 中这样读取规则:

$sql = "SELECT * FROM diagnosis_rules";
$result = mysqli_query($conn, $sql);

while ($row = mysqli_fetch_assoc($result)) {
    $symptoms = json_decode($row['symptoms'], true);
    $pulse = json_decode($row['pulse'], true);
    // 逻辑判断...
}

📎 下一步推荐

✅ 如需:

  • 💻 管理后台界面(新增/编辑规则)
  • 🧠 JSON/SQL → 自动诊断 PHP 函数
  • 📦 导出 .sql 文件打包

告诉我,我可以一步到位帮你生成。是否要我现在就导出完整的 SQL 文件?


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *