【文旅大模型应用】数据库设计(第一版仅参考)

这是第一版,仅参考

Raw 思路

  • 数据库结构设计

  • 数据内容:陕西文旅部分景点信息原始数据+相似问题群+回答

  • 数据性质:

    • 原始数据:
      • 格式:序号+景点名称+该条数据大归类+该条数据小归类+该条信息具体内容
    • 相似问题群:
      • 格式:序号+核心性质问题1个+该问题的相似表达若干个
      • 需要考虑英文吗?
    • 回答:
      • 格式:针对核心问题的回答

Plan 1-1:来自通义千问

为了有效地存储陕西文旅部分景点信息、相似问题群及对应答案,我们需要设计一个既能够满足数据存储要求又便于查询和管理的数据库结构。以下是基于MySQL的设计方案:

数据库设计

  1. 景点信息表 (attractions)

    • id INT AUTO_INCREMENT PRIMARY KEY, – 景点ID
    • name VARCHAR(255) NOT NULL, – 景点名称
    • major_category VARCHAR(255), – 大归类
    • minor_category VARCHAR(255), – 小归类
    • details TEXT, – 信息具体内容
  2. 问题表 (questions)

    • id INT AUTO_INCREMENT PRIMARY KEY, – 问题ID
    • core_question VARCHAR(255) NOT NULL, – 核心问题
    • attraction_id INT, – 关联的景点ID,外键
    • FOREIGN KEY (attraction_id) REFERENCES attractions(id)
  3. 相似问题表 (similar_questions)

    • id INT AUTO_INCREMENT PRIMARY KEY, – 相似问题ID
    • question_id INT, – 关联的核心问题ID,外键
    • similar_expression VARCHAR(255) NOT NULL, – 相似表达
    • FOREIGN KEY (question_id) REFERENCES questions(id)
  4. 回答表 (answers)

    • id INT AUTO_INCREMENT PRIMARY KEY, – 回答ID
    • question_id INT, – 关联的问题ID,外键
    • answer_text TEXT NOT NULL, – 回答内容
    • FOREIGN KEY (question_id) REFERENCES questions(id)

创建表

以下是创建这些表的SQL语句:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
CREATE TABLE attractions (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
major_category VARCHAR(255),
minor_category VARCHAR(255),
details TEXT
);

CREATE TABLE questions (
id INT AUTO_INCREMENT PRIMARY KEY,
core_question VARCHAR(255) NOT NULL,
attraction_id INT,
FOREIGN KEY (attraction_id) REFERENCES attractions(id)
);

CREATE TABLE similar_questions (
id INT AUTO_INCREMENT PRIMARY KEY,
question_id INT,
similar_expression VARCHAR(255) NOT NULL,
FOREIGN KEY (question_id) REFERENCES questions(id)
);

CREATE TABLE answers (
id INT AUTO_INCREMENT PRIMARY KEY,
question_id INT,
answer_text TEXT NOT NULL,
FOREIGN KEY (question_id) REFERENCES questions(id)
);

关于是否需要考虑英文

如果您的应用场景中有英文用户或者需要支持多语言环境,那么在设计数据库时确实应该考虑加入英文字段。例如,在attractions表中可以增加name_en字段来存储景点的英文名称,在questionssimilar_questions表中也可以增加相应的英文字段来存储问题和相似表达的英文版本。

示例

假设需要存储一个名为“华清宫”的景点信息及其相关问题和答案:

  1. 插入景点信息

    1
    2
    INSERT INTO attractions (name, major_category, minor_category, details)
    VALUES ('华清宫', '历史文化', '皇家园林', '华清宫位于陕西省西安市临潼区骊山脚下,是一处著名的皇家园林和温泉疗养胜地。');
  2. 插入问题

    1
    2
    INSERT INTO questions (core_question, attraction_id)
    VALUES ('华清宫的历史背景是什么?', LAST_INSERT_ID());
  3. 插入相似问题

    1
    2
    INSERT INTO similar_questions (question_id, similar_expression)
    VALUES (LAST_INSERT_ID(), '你能告诉我华清宫的历史吗?');
  4. 插入回答

    1
    2
    INSERT INTO answers (question_id, answer_text)
    VALUES (LAST_INSERT_ID(), '华清宫始建于唐玄宗时期,是唐朝皇家的度假胜地,后来成为了重要的历史遗迹和旅游景点。');

这样的设计不仅能够有效地组织和存储数据,还能方便地进行查询和管理。希望这些建议对您有帮助!如果您有任何其他问题,请随时询问。

Plan 1-2:来自通义千问

您的项目听起来非常有前景,结合陕西丰富的文化和旅游资源,利用大模型和多模态技术可以提供更加丰富和个性化的用户体验。以下是我对您项目的几点补充建议,旨在提升系统的功能性和用户体验:

1. 增强问答系统

相似问题匹配

  • 自然语言处理 (NLP):使用先进的NLP技术(如BERT、RoBERTa等预训练模型)来提高相似问题的匹配准确率。可以通过计算问题之间的语义相似度来找到最接近的相似问题。
  • 词嵌入 (Word Embeddings):使用词嵌入技术(如Word2Vec、GloVe)来捕捉词语的语义信息,进一步提高匹配效果。

答案生成

  • 动态生成答案:除了从预存的答案中选择,还可以利用生成式模型(如T5、GPT系列)根据用户的具体问题动态生成答案,使回答更加个性化和准确。
  • 多轮对话:支持多轮对话,通过上下文理解用户的真实意图,提供更加连贯和自然的对话体验。

2. 多模态支持

图像识别与生成

  • 景点图片识别:用户可以通过上传图片来获取相关信息。例如,用户上传一张华清宫的照片,系统可以识别出这是华清宫,并提供相关的历史背景和游览信息。
  • 生成景点图片:利用生成对抗网络(GANs)或其他图像生成技术,根据用户的描述生成相应的景点图片,增加互动性和趣味性。

语音交互

  • 语音识别:支持用户通过语音输入问题,提高使用的便捷性。可以使用开源的语音识别工具(如Kaldi、DeepSpeech)或云服务(如阿里云、百度AI平台)。
  • 语音合成:将系统生成的文字答案转换成语音,提供更加自然的交互体验。可以使用开源的TTS工具(如MaryTTS、eSpeak)或云服务(如阿里云TTS、百度TTS)。

3. 用户个性化推荐

用户画像

  • 用户行为分析:通过分析用户的搜索历史、浏览记录和偏好,构建用户画像,从而提供更加个性化的推荐。
  • 兴趣推荐:根据用户的兴趣和历史行为,推荐相关的景点信息和旅游线路。

4. 知识图谱

构建知识图谱

  • 实体关系抽取:从大量文本数据中抽取景点、历史人物、文化事件等实体及其关系,构建知识图谱。
  • 知识推理:利用知识图谱进行推理,提供更加深入和全面的答案。例如,用户问“华清宫和哪些历史人物有关?”系统可以根据知识图谱中的关系提供详细的答案。

5. 用户体验优化

界面设计

  • 简洁直观的UI:设计简洁、直观的用户界面,提高用户的使用体验。
  • 多语言支持:除了中文,可以考虑增加英文和其他常用语言的支持,吸引更多的国际用户。

反馈机制

  • 用户反馈:提供用户反馈渠道,收集用户的意见和建议,不断优化系统。
  • 错误纠正:当系统提供的答案不准确时,允许用户进行纠正,并将纠正结果用于改进模型。

6. 数据安全与隐私保护

  • 数据加密:对敏感数据进行加密存储,确保用户数据的安全。
  • 隐私政策:明确告知用户数据的收集和使用方式,遵守相关法律法规,保护用户隐私。

总结

通过上述建议,您可以进一步提升项目的功能性和用户体验。希望这些建议对您有所帮助!如果您有任何具体的技术问题或需要进一步的指导,请随时告诉我。

Plan 1-3:来自通义千问

当然,可以在数据库设计方面进行一些创新,以更好地支持您的问答大模型应用和未来的多模态规划。以下是一些创新性的建议:

1. 多模态数据支持

多媒体数据表 (multimedia)

  • 存储多媒体数据:支持图片、音频、视频等多种媒体类型。
  • 字段设计
    • id INT AUTO_INCREMENT PRIMARY KEY, – 媒体ID
    • type ENUM(‘image’, ‘audio’, ‘video’) NOT NULL, – 媒体类型
    • file_path VARCHAR(255) NOT NULL, – 文件路径
    • description TEXT, – 描述
    • created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, – 创建时间
    • updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP – 更新时间
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
当然,以下是创建多媒体数据表 `multimedia` 的 MySQL 建表语句:

​```sql
CREATE TABLE multimedia (
id INT AUTO_INCREMENT PRIMARY KEY, -- 媒体ID
type ENUM('image', 'audio', 'video') NOT NULL, -- 媒体类型
file_path VARCHAR(255) NOT NULL, -- 文件路径
description TEXT, -- 描述
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- 创建时间
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP -- 更新时间
);
​```

### 解释

- **`id`**: 媒体的唯一标识符,自动增长的主键。
- **`type`**: 媒体类型,使用枚举类型 `ENUM`,可以是 `image`、`audio` 或 `video`。
- **`file_path`**: 存储媒体文件的路径,最大长度为255字符,不能为空。
- **`description`**: 媒体的描述,使用 `TEXT` 类型,可以为空。
- **`created_at`**: 记录媒体创建的时间,默认值为当前时间。
- **`updated_at`**: 记录媒体最后一次更新的时间,默认值为当前时间,并且在记录更新时自动更新为当前时间。

### 示例数据插入

以下是一些示例数据插入语句,以便您测试表的功能:

​```sql
-- 插入一张图片
INSERT INTO multimedia (type, file_path, description)
VALUES ('image', '/path/to/image.jpg', '华清宫的风景照片');

-- 插入一段音频
INSERT INTO multimedia (type, file_path, description)
VALUES ('audio', '/path/to/audio.mp3', '华清宫的历史介绍');

-- 插入一段视频
INSERT INTO multimedia (type, file_path, description)
VALUES ('video', '/path/to/video.mp4', '华清宫的虚拟导览');
​```

### 查询示例

以下是一些查询示例,展示如何从 `multimedia` 表中检索数据:

​```sql
-- 查询所有媒体数据
SELECT * FROM multimedia;

-- 查询所有图片
SELECT * FROM multimedia WHERE type = 'image';

-- 查询特定文件路径的媒体
SELECT * FROM multimedia WHERE file_path = '/path/to/image.jpg';
​```

希望这些建表语句和示例对您有帮助!如果有任何其他问题或需要进一步的指导,请随时告诉我。

2. 用户交互记录表 (user_interactions)

  • 记录用户交互:存储用户与系统的每一次交互,包括问题、答案、多媒体数据等。
  • 字段设计
    • id INT AUTO_INCREMENT PRIMARY KEY, – 交互ID
    • user_id INT NOT NULL, – 用户ID
    • question_id INT, – 问题ID,外键
    • answer_id INT, – 回答ID,外键
    • media_id INT, – 媒体ID,外键
    • interaction_type ENUM(‘text’, ‘voice’, ‘image’) NOT NULL, – 交互类型
    • content TEXT, – 交互内容
    • created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, – 创建时间
    • updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP – 更新时间
    • FOREIGN KEY (user_id) REFERENCES users(id),
    • FOREIGN KEY (question_id) REFERENCES questions(id),
    • FOREIGN KEY (answer_id) REFERENCES answers(id),
    • FOREIGN KEY (media_id) REFERENCES multimedia(id)

3. 用户表 (users)

  • 存储用户信息:支持用户注册和登录,记录用户的基本信息。
  • 字段设计
    • id INT AUTO_INCREMENT PRIMARY KEY, – 用户ID
    • username VARCHAR(255) NOT NULL UNIQUE, – 用户名
    • email VARCHAR(255) NOT NULL UNIQUE, – 邮箱
    • password VARCHAR(255) NOT NULL, – 密码(加密存储)
    • created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, – 注册时间
    • updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP – 更新时间

4. 相似问题权重表 (similar_question_weights)

  • 记录相似问题的权重:不同相似问题的重要性可能不同,通过权重来调整匹配结果。
  • 字段设计
    • id INT AUTO_INCREMENT PRIMARY KEY, – 权重ID
    • question_id INT NOT NULL, – 问题ID,外键
    • similar_question_id INT NOT NULL, – 相似问题ID,外键
    • weight DECIMAL(5, 2) NOT NULL, – 权重
    • FOREIGN KEY (question_id) REFERENCES questions(id),
    • FOREIGN KEY (similar_question_id) REFERENCES similar_questions(id)

5. 问答历史表 (qa_history)

  • 记录问答历史:存储用户每次提问和系统回答的历史记录,便于后续分析和优化。
  • 字段设计
    • id INT AUTO_INCREMENT PRIMARY KEY, – 历史ID
    • user_id INT NOT NULL, – 用户ID
    • question_id INT, – 问题ID,外键
    • answer_id INT, – 回答ID,外键
    • created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, – 创建时间
    • FOREIGN KEY (user_id) REFERENCES users(id),
    • FOREIGN KEY (question_id) REFERENCES questions(id),
    • FOREIGN KEY (answer_id) REFERENCES answers(id)

6. 知识图谱节点表 (knowledge_graph_nodes)

  • 存储知识图谱中的节点:支持复杂的知识推理和关联。
  • 字段设计
    • id INT AUTO_INCREMENT PRIMARY KEY, – 节点ID
    • node_type ENUM(‘attraction’, ‘person’, ‘event’, ‘location’) NOT NULL, – 节点类型
    • name VARCHAR(255) NOT NULL, – 节点名称
    • description TEXT, – 节点描述
    • created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, – 创建时间
    • updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP – 更新时间

7. 知识图谱边表 (knowledge_graph_edges)

  • 存储知识图谱中的边:表示节点之间的关系。
  • 字段设计
    • id INT AUTO_INCREMENT PRIMARY KEY, – 边ID
    • source_node_id INT NOT NULL, – 源节点ID,外键
    • target_node_id INT NOT NULL, – 目标节点ID,外键
    • relation_type VARCHAR(255) NOT NULL, – 关系类型
    • description TEXT, – 关系描述
    • created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, – 创建时间
    • updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP – 更新时间
    • FOREIGN KEY (source_node_id) REFERENCES knowledge_graph_nodes(id),
    • FOREIGN KEY (target_node_id) REFERENCES knowledge_graph_nodes(id)

8. 多语言支持表 (translations)

  • 支持多语言:存储不同语言的翻译,便于国际化。
  • 字段设计
    • id INT AUTO_INCREMENT PRIMARY KEY, – 翻译ID
    • language_code VARCHAR(10) NOT NULL, – 语言代码(如zh-CN, en-US)
    • table_name VARCHAR(255) NOT NULL, – 表名
    • field_name VARCHAR(255) NOT NULL, – 字段名
    • record_id INT NOT NULL, – 记录ID
    • translated_text TEXT NOT NULL, – 翻译内容
    • created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, – 创建时间
    • updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP – 更新时间

创新亮点

  1. 多模态数据支持:通过引入多媒体数据表,支持图片、音频、视频等多种媒体类型,丰富了问答系统的交互形式。
  2. 用户交互记录:详细记录用户与系统的每一次交互,有助于分析用户行为和优化系统。
  3. 相似问题权重:通过权重表,可以灵活调整相似问题的匹配结果,提高问答系统的准确性。
  4. 知识图谱:构建知识图谱节点和边表,支持复杂的知识推理和关联,提供更加深入和全面的答案。
  5. 多语言支持:通过翻译表,支持多种语言,拓展国际用户群体。

希望这些建议能为您的项目带来新的灵感和创新点!如果有任何具体的技术问题或需要进一步的指导,请随时告诉我。


建表语句

attractions景点

1
2
3
4
5
6
7
CREATE TABLE wl_attractions (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
major_category VARCHAR(255),
minor_category VARCHAR(255),
details TEXT
);

questions问题

1
2
3
4
5
6
CREATE TABLE wl_questions (
id INT AUTO_INCREMENT PRIMARY KEY,
core_question VARCHAR(255) NOT NULL,
attraction_id INT,
FOREIGN KEY (attraction_id) REFERENCES wl_attractions(id)
);

similar_questions相似问题

1
2
3
4
5
6
CREATE TABLE wl_similar_questions (
id INT AUTO_INCREMENT PRIMARY KEY,
question_id INT,
similar_expression VARCHAR(255) NOT NULL,
FOREIGN KEY (question_id) REFERENCES wl_questions(id)
);

answers回答

1
2
3
4
5
6
CREATE TABLE wl_answers (
id INT AUTO_INCREMENT PRIMARY KEY,
question_id INT,
answer_text TEXT NOT NULL,
FOREIGN KEY (question_id) REFERENCES wl_questions(id)
);

多模态数据表wl_multimedia(后期开发)

1
2
3
4
5
6
7
8
CREATE TABLE wl_multimedia (
id INT AUTO_INCREMENT PRIMARY KEY, -- 媒体ID
type ENUM('image', 'audio', 'video') NOT NULL, -- 媒体类型
file_path VARCHAR(255) NOT NULL, -- 文件路径
description TEXT, -- 描述
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- 创建时间
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP -- 更新时间
);

用户交互记录表(wl_user_interactions

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CREATE TABLE wl_user_interactions (
id INT AUTO_INCREMENT PRIMARY KEY, -- 交互ID
user_id INT NOT NULL, -- 用户ID
question_id INT, -- 问题ID,外键
answer_id INT, -- 回答ID,外键
media_id INT, -- 媒体ID,外键
interaction_type ENUM('text', 'voice', 'image') NOT NULL, -- 交互类型
content TEXT, -- 交互内容
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- 创建时间
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, -- 更新时间
FOREIGN KEY (user_id) REFERENCES wl_users(id),
FOREIGN KEY (question_id) REFERENCES wl_questions(id),
FOREIGN KEY (answer_id) REFERENCES wl_answers(id),
FOREIGN KEY (media_id) REFERENCES wl_multimedia(id)
);

用户表(wl_users

1
2
3
4
5
6
7
8
CREATE TABLE wl_users (
id INT AUTO_INCREMENT PRIMARY KEY, -- 用户ID
username VARCHAR(255) NOT NULL UNIQUE, -- 用户名
email VARCHAR(255) NOT NULL UNIQUE, -- 邮箱
password VARCHAR(255) NOT NULL, -- 密码(加密存储)
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- 注册时间
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP -- 更新时间
);

相似问题权重表 (wl_similar_question_weights

1
2
3
4
5
6
7
8
CREATE TABLE wl_similar_question_weights (
id INT AUTO_INCREMENT PRIMARY KEY, -- 权重ID
question_id INT NOT NULL, -- 问题ID,外键
similar_question_id INT NOT NULL, -- 相似问题ID,外键
weight DECIMAL(5, 2) NOT NULL, -- 权重
FOREIGN KEY (question_id) REFERENCES wl_questions(id),
FOREIGN KEY (similar_question_id) REFERENCES wl_similar_questions(id)
);

问答历史表(wl_qa_history

1
2
3
4
5
6
7
8
9
10
CREATE TABLE wl_qa_history (
id INT AUTO_INCREMENT PRIMARY KEY, -- 历史ID
user_id INT NOT NULL, -- 用户ID
question_id INT, -- 问题ID,外键
answer_id INT, -- 回答ID,外键
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- 创建时间
FOREIGN KEY (user_id) REFERENCES wl_users(id),
FOREIGN KEY (question_id) REFERENCES wl_questions(id),
FOREIGN KEY (answer_id) REFERENCES wl_answers(id)
);

知识图谱节点表 (wl_knowledge_graph_nodes

1
2
3
4
5
6
7
8
CREATE TABLE wl_knowledge_graph_nodes (
id INT AUTO_INCREMENT PRIMARY KEY, -- 节点ID
node_type ENUM('attraction', 'person', 'event', 'location') NOT NULL, -- 节点类型
name VARCHAR(255) NOT NULL, -- 节点名称
description TEXT, -- 节点描述
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- 创建时间
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP -- 更新时间
);

知识图谱边表 (wl_knowledge_graph_edges

1
2
3
4
5
6
7
8
9
10
11
CREATE TABLE wl_knowledge_graph_edges (
id INT AUTO_INCREMENT PRIMARY KEY, -- 边ID
source_node_id INT NOT NULL, -- 源节点ID,外键
target_node_id INT NOT NULL, -- 目标节点ID,外键
relation_type VARCHAR(255) NOT NULL, -- 关系类型
description TEXT, -- 关系描述
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- 创建时间
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, -- 更新时间
FOREIGN KEY (source_node_id) REFERENCES wl_knowledge_graph_nodes(id),
FOREIGN KEY (target_node_id) REFERENCES wl_knowledge_graph_nodes(id)
);

多语言支持表(wl_translation

1
2
3
4
5
6
7
8
9
10
CREATE TABLE wl_translations (
id INT AUTO_INCREMENT PRIMARY KEY, -- 翻译ID
language_code VARCHAR(10) NOT NULL, -- 语言代码(如zh-CN, en-US)
table_name VARCHAR(255) NOT NULL, -- 表名
field_name VARCHAR(255) NOT NULL, -- 字段名
record_id INT NOT NULL, -- 记录ID
translated_text TEXT NOT NULL, -- 翻译内容
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- 创建时间
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP -- 更新时间
);

初步数据插入尝试

wl_attractions

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
-- 插入华清宫
INSERT INTO wl_attractions (name, major_category, minor_category, details)
VALUES ('华清宫', '历史', '皇家园林', '华清宫位于陕西省西安市临潼区骊山脚下,是一处著名的皇家园林和温泉疗养胜地。');

-- 插入兵马俑
INSERT INTO wl_attractions (name, major_category, minor_category, details)
VALUES ('兵马俑', '历史', '考古遗址', '秦始皇兵马俑博物馆位于陕西省西安市临潼区,是世界上最大的地下军事博物馆,展示了秦始皇陵的兵马俑坑。');

-- 插入大雁塔
INSERT INTO wl_attractions (name, major_category, minor_category, details)
VALUES ('大雁塔', '文化', '佛教建筑', '大雁塔位于陕西省西安市南郊的大慈恩寺内,是一座七层高的砖塔,是唐代著名僧人玄奘法师为保存佛经而建造的。');

-- 插入大唐不夜城
INSERT INTO wl_attractions (name, major_category, minor_category, details)
VALUES ('大唐不夜城', '文化', '现代娱乐', '大唐不夜城位于陕西省西安市曲江新区,是一处集文化、旅游、商业于一体的大型综合旅游区,展现了唐代的繁华景象。');

image-20240926190259934

  • Copyrights © 2024-2025 brocademaple
  • 访问人数: | 浏览次数:

      请我喝杯咖啡吧~

      支付宝
      微信