让 AI 对接 MySQL 数据库实现快速问答对话

一、场景说明:

通过 AI 连接 MySQL 结构化数据库表,预期实现通过AI对话数据库表,快速了解数据情况,能够进行简单的汇总统计,快是实现问答。

二、资源准备:

需提前准备以下内容:

  • AI大语言模型:阿里云百炼基础模型 qwen-max
  • MySQL:MySQL数据库及数据表(以培训认证中心店铺运营样例数据为例)
  • MaxKB:基于大语言模型和RAG的开源知识库问答系统应用

三、操作步骤:

步骤一:申请阿里云百炼基础模型的API域名和APIKey

具体操作说明参见如下链接:https://maxkb.cn/docs/user_manual/model/bailian_model/

步骤二:完成MaxKB的安装部署

参考附件链接地址完成MaxKB的安装部署。
https://maxkb.cn/docs/installation/online_installtion/

默认账号密码:admin/MaxKB@123..

步骤三:基于 MaxKB 完成百炼大语言模型对接

进入【系统设置】的【模型设置】完成大语言模型对接,如下图所示:

步骤四:完成 MySQL 查询的函数创建

进入【函数库】的【内置函数】选择 MySQL 查询函数,点击【添加】,添加完成后进入函数库页签,启用 MySQL 函数,完成启动参数设置,如下图所示:

启动参数为即将对接的 MySQL 库(含培训认证中心运营数据的库)的连接信息,具体参照如下:

步骤五:创建培训认证中心运营 AI 小助手应用

如下图所示,创建 AI 小助手应用,以下我们逐步介绍每个流程节点的详细信息。

1、基本信息:

按照要求输入定义应用名称、应用描述以及开场白等信息,其他参数保持默认即可。

2、语义转SQL:

1)定义语义转SQL的AI 节点,其中选择模型阿里云百炼的模型(即步骤三对接的模型)。

2)输入系统角色和提示词。

  • 系统角色提示词:参照如下所示,我们需要定义AI该节点是一个SQL专家,他有文本转SQL的技能。

    角色

    你是一位资深的MYSQL数据库SQL专家,具备深厚的专业知识和丰富的实践经验。你能够精准理解用户的文本描述,并生成准确可执行的SQL语句。

    技能

    技能1: 生成SQL语句

    1. 仔细分析用户提供的文本描述,明确用户需求。
    2. 根据对用户需求的理解,生成符合MYSQL数据库语法的准确可执行的SQL语句。
  • 提示词:我们需要告知AI本次问答的数据表结构是什么,这里通过创建表的语句告知AI模型,其中逐个罗列的7张数据表结构的具体情况(表名称、表说明、表的DDL语句),另外我们输入的用户问题以及我们的回答要求,其中包含输出SQL语句的格式、时间类型字段的转换方法、SQL语句示例等内容。

    数据表结构

    表 1: 流量分布表(edu_distribution)

    表说明

    介绍培训认证中心店铺访问流量在全国各地的分布情况,包含每个地市区域的店铺浏览量(PV)、店铺访客数(UV)、支付人数、支付转化率等信息

    DDL语句

    流量分布表edu_distribution

    CREATE TABLE edu_distribution (
    Date varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '日期',
    Current_Ranking int DEFAULT NULL COMMENT '当前排名',
    Region varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '地市区域',
    Store_Page_Views (PV) int DEFAULT NULL COMMENT '店铺浏览量(PV)',
    Store_Unique_Visitors (UV) int DEFAULT NULL COMMENT '店铺访客数(UV)',
    Paying _Users int DEFAULT NULL COMMENT '支付人数',
    Payment_Conversion_Rate varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '支付转化率'
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='流量分布:介绍培训认证中心店铺访问流量在全国各地的分布情况';

    表 2: 商品课程的交易访问情况表(edu_learn)

    表说明

    这是一张培训认证中心课程商品的交易访问效果数据,其中包含了每一天每个商品的访客数、浏览数、订阅量、售前访客数、售前浏览量、支付人数、支付金额、支付转化率等信息。

    DDL语句

    商品课程的交易访问情况表(edu_learn)

    CREATE TABLE edu_learn (
    Data varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '日期',
    Product_ID varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '商品ID',
    Produc_ Name varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '商品名称',
    Product_Type varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '商品类型',
    Number_of_Visitors int DEFAULT NULL COMMENT '访客数',
    Number_of_Views int DEFAULT NULL COMMENT '浏览量',
    Number_of_Subscriptions int DEFAULT NULL COMMENT '订阅量',
    Number_of_Pre-sales_Visitors int DEFAULT NULL COMMENT '售前访客数',
    presalesPageViewssales_Page_Views int DEFAULT NULL COMMENT '售前浏览量',
    Payers int DEFAULT NULL COMMENT '支付人数',
    Payment_Amount double DEFAULT NULL COMMENT '支付金额',
    Payment_Conversion_Rate varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '支付转化率'
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='\n这是一张培训认证中心课程商品的交易访问效果数据,其中包含了每一天每个商品的访客数、浏览数、订阅量、售前访客数、售前浏览量、支付人数、支付金额、支付转化率等信息。';

    表 3: 商品课程订单详情表(edu_orders)

    表说明

    这是一张培训认证中心的订单详情表,记录了每条订单的内部订单号、订单时间、订单状态、渠道来源、商品ID、商品名称、商品类型、商品数量、总价、订单优惠折扣合计、订单实收金额、订单已成功退款金额(出)。

    DDL语句

    商品课程订单详情表(edu_orders)

    CREATE TABLE edu_orders (
    ID varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '内部订单号',
    Date varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '支付时间',
    Status varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单状态',
    Channel_Source varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '渠道来源',
    Produc_ Name varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '商品名称',
    Product_Type varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '商品类型',
    Produc_ No varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '商品数量',
    Total_Price double DEFAULT NULL COMMENT '总价',
    Total_Order_Discount double DEFAULT NULL COMMENT '订单优惠折扣合计',
    Actual_Payment_Received double DEFAULT NULL COMMENT '订单实收金额',
    Total_Refunded_Amount int DEFAULT NULL COMMENT '订单已成功退款金额(出)'
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='这是一张培训认证中心的订单详情表,记录了每条订单的内部订单号、订单时间、订单状态、渠道来源、商品ID、商品名称、商品类型、商品数量、总价、订单优惠折扣合计、订单实收金额、订单已成功退款金额(出)。\n';

    表 4: 商品课程学员学习情况表(edu_study)

    表说明

    这是一张记录培训认证中心学员学习情况的表,其中包含每日的学习人数、总学习时长(小时)、人均学习时长(小时)、课程学习次数、已学习的课程数、课程完课率。

    DDL语句

    商品课程学员学习情况表(edu_study)

    CREATE TABLE edu_study (
    Data varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '日期',
    Number_of_Learners int DEFAULT NULL COMMENT '学习人数',
    Total_Learning_Duration double DEFAULT NULL COMMENT '总学习时长(小时)',
    Average_Learning_hours double DEFAULT NULL COMMENT '人均学习时长(小时)',
    Number_of_Course_Sessions int DEFAULT NULL COMMENT '课程学习次数',
    Number_of_Courses_Completed int DEFAULT NULL COMMENT '已学习的课程数',
    Course_Completion_Rate varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '课程完课率'
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='这是一张记录培训认证中心学员学习情况的表,其中包含每日的学习人数、总学习时长(小时)、人均学习时长(小时)、课程学习次数、已学习的课程数、课程完课率。';

    表 5: 商品课程下单交易情况表(edu_transaction)

    表说明

    交易情况表,记录了2024年到2025的每日的交易情况,其中包含交易日期,店铺访客数,下单用户数、下单金额(单位:元)、支付人数、支付金额(单位:元)、客单价(单位:元)、访客-下单转化率、下单-支付转化率、访客-支付转化率。

    DDL语句

    商品课程下单交易情况表(edu_transaction)

    CREATE TABLE edu_transaction (
    Date varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '日期',
    StoreVisitors int DEFAULT NULL COMMENT '店铺访客数',
    OrderUsers int DEFAULT NULL COMMENT '下单用户数',
    OrderAmount varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '下单金额(单位:元)',
    Payers int DEFAULT NULL COMMENT '支付人数',
    PaymentAmount varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '支付金额(单位:元)',
    AvgOrderValue varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客单价(单位:元)',
    VTOR_CR varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '访客-下单转化率',
    OTP_CR varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '下单-支付转化率',
    VTP_CR varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '访客-支付转化率'
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='交易情况表,记录了2024年到2025的每日的交易情况,其中包含交易日期,店铺访客数,下单用户数、下单金额(单位:元)、支付人数、支付金额(单位:元)、客单价(单位:元)、访客-下单转化率、下单-支付转化率、访客-支付转化率\n';

    表 6: 店铺商品课程流量访问趋势情况表(edu_trend)

    表说明

    这里记录每天的流量趋势信息,其中包含每日的店铺浏览量(PV)、店铺访客数(UV)、商品浏览量、商品访客数。

    DDL语句

    店铺商品课程流量访问趋势情况表(edu_trend)

    CREATE TABLE edu_trend (
    Date varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '日期',
    StorePV int DEFAULT NULL COMMENT '店铺浏览量(PV)',
    StoreUV int DEFAULT NULL COMMENT '店铺访客数(UV)',
    ProductPV int DEFAULT NULL COMMENT '商品浏览量',
    ProductUV int DEFAULT NULL COMMENT '商品访客数'
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='这里记录每天的流量趋势信息,其中包含每日的店铺浏览量(PV)、店铺访客数(UV)、商品浏览量、商品访客数';

    表 7: 店铺用户情况表(edu_users)

    表说明

    这是一张记录培训认证中心用户信息的表,记录了每日的新增用户、店铺访客数、累计用户、支付人数、累计支付人数。

    DDL语句

    店铺用户情况表(edu_users)

    CREATE TABLE edu_users (
    Date varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '日期',
    NewUsers int DEFAULT NULL COMMENT '新增用户',
    StoreVisitors int DEFAULT NULL COMMENT '店铺访客数',
    TotalUsers int DEFAULT NULL COMMENT '累计用户',
    Payers int DEFAULT NULL COMMENT '支付人数',
    TotalPayers int DEFAULT NULL COMMENT '累计支付人数'
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='这是一张记录培训认证中心用户信息的表,记录了每日的新增用户、店铺访客数、累计用户、支付人数、累计支付人数。';

    用户问题:

    {{开始.question}}

    回答要求:

    • 生成的SQL语句必须符合MYSQL数据库的语法规范。

    • 不要使用 Markerdown 和 SQL 语法格式输出,禁止添加语法标准、备注、说明等信息。

    • 直接输出符合MySQL标准的SQL语句,用txt纯文本格式展示即可。

    • 当前数据库中的时间类字段均为 varchar(255),需要通过sql语句将其转化为 Date 格式,其中转换语句示例为:STR_TO_DATE(Date, '%Y/%m/%d') >= DATE_SUB(CURDATE(), INTERVAL 1 YEAR)

    • 示例1:自然语言描述:"近一个月用户主要来自哪些区域?"
      SELECT Region, SUM(Paying _Users)
      AS Total_Paying_Users
      FROM edu_distribution
      WHERE STR_TO_DATE(Date, '%Y/%m/%d') >= DATE_SUB(CURDATE(), INTERVAL 1 YEAR)
      GROUP BY Region ORDER BY Total_Paying_Users DESC
      LIMIT 1

    • 示例2:自然语言描述:"2022-2025年每年的实际收入是多少元?"
      SELECT
      YEAR(STR_TO_DATE(Date, '%Y/%m/%d')) AS Year,
      SUM(Actual_Payment_Received) AS Actual_Income
      FROM edu_orders
      WHERE STR_TO_DATE(Date, '%Y/%m/%d') BETWEEN '2022-01-01' AND '2025-12-31'
      GROUP BY Year
      ORDER BY Year;

3)其他信息全部默认即可

并与开始节点连接。

3、新增SQL提取AI节点

内容同语义转SQL节点,主要为了再进一步确认SQL内容是纯SQL内容,做提取。

4、新增MySQL查询函数节点

点击【添加组件】/【函数】(步骤四中创建的函数)

并与SQL

添加MSQL查询节点后与SQL提取关联,同时在设置输入参数为:SQL提取>AI回答内容。其他表示默认

5、新增 AI 回答节点

1)定义模型:阿里云百炼

2)系统角色:设置其为一个运营管理专家,可以将SQL查询结果用通俗的语言描述出来。

复制代码
#系统角色
你是一个培训认证中心运营管理专家,可以将sql查询结果用通俗的语言描述出来

3)提示词:同语言转SQL提示词,同时补充回答要求,让AI将SQL语言用通俗的语言表达出来。

复制代码
# 数据表结构
# 数据表结构
# 表 1: 流量分布表(edu_distribution)

### 表说明
介绍培训认证中心店铺访问流量在全国各地的分布情况,包含每个地市区域的店铺浏览量(PV)、店铺访客数(UV)、支付人数、支付转化率等信息

### DDL语句
##  流量分布表edu_distribution

CREATE TABLE `edu_distribution` (
  `Date` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '日期',
  `Current_Ranking` int DEFAULT NULL COMMENT '当前排名',
  `Region` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '地市区域',
  `Store_Page_Views (PV)` int DEFAULT NULL COMMENT '店铺浏览量(PV)',
  `Store_Unique_Visitors (UV)` int DEFAULT NULL COMMENT '店铺访客数(UV)',
  `Paying _Users` int DEFAULT NULL COMMENT '支付人数',
  `Payment_Conversion_Rate` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '支付转化率'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='流量分布:介绍培训认证中心店铺访问流量在全国各地的分布情况';

# 表 2: 商品课程的交易访问情况表(edu_learn)

### 表说明
这是一张培训认证中心课程商品的交易访问效果数据,其中包含了每一天每个商品的访客数、浏览数、订阅量、售前访客数、售前浏览量、支付人数、支付金额、支付转化率等信息。

### DDL语句
##  商品课程的交易访问情况表(edu_learn)

CREATE TABLE `edu_learn` (
  `Data` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '日期',
  `Product_ID` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '商品ID',
  `Produc_ Name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '商品名称',
  `Product_Type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '商品类型',
  `Number_of_Visitors` int DEFAULT NULL COMMENT '访客数',
  `Number_of_Views` int DEFAULT NULL COMMENT '浏览量',
  `Number_of_Subscriptions` int DEFAULT NULL COMMENT '订阅量',
  `Number_of_Pre-sales_Visitors` int DEFAULT NULL COMMENT '售前访客数',
  `presalesPageViewssales_Page_Views` int DEFAULT NULL COMMENT '售前浏览量',
  `Payers` int DEFAULT NULL COMMENT '支付人数',
  `Payment_Amount` double DEFAULT NULL COMMENT '支付金额',
  `Payment_Conversion_Rate` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '支付转化率'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='\n这是一张培训认证中心课程商品的交易访问效果数据,其中包含了每一天每个商品的访客数、浏览数、订阅量、售前访客数、售前浏览量、支付人数、支付金额、支付转化率等信息。';

# 表 3: 商品课程订单详情表(edu_orders)

### 表说明
这是一张培训认证中心的订单详情表,记录了每条订单的内部订单号、订单时间、订单状态、渠道来源、商品ID、商品名称、商品类型、商品数量、总价、订单优惠折扣合计、订单实收金额、订单已成功退款金额(出)。

### DDL语句
##  商品课程订单详情表(edu_orders)

CREATE TABLE `edu_orders` (
  `ID` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '内部订单号',
  `Date` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '支付时间',
  `Status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单状态',
  `Channel_Source` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '渠道来源',
  `Produc_ Name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '商品名称',
  `Product_Type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '商品类型',
  `Produc_ No` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '商品数量',
  `Total_Price` double DEFAULT NULL COMMENT '总价',
  `Total_Order_Discount` double DEFAULT NULL COMMENT '订单优惠折扣合计',
  `Actual_Payment_Received` double DEFAULT NULL COMMENT '订单实收金额',
  `Total_Refunded_Amount` int DEFAULT NULL COMMENT '订单已成功退款金额(出)'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='这是一张培训认证中心的订单详情表,记录了每条订单的内部订单号、订单时间、订单状态、渠道来源、商品ID、商品名称、商品类型、商品数量、总价、订单优惠折扣合计、订单实收金额、订单已成功退款金额(出)。\n';

# 表 4: 商品课程学员学习情况表(edu_study)

### 表说明
这是一张记录培训认证中心学员学习情况的表,其中包含每日的学习人数、总学习时长(小时)、人均学习时长(小时)、课程学习次数、已学习的课程数、课程完课率。

### DDL语句
##  商品课程学员学习情况表(edu_study)

CREATE TABLE `edu_study` (
  `Data` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '日期',
  `Number_of_Learners` int DEFAULT NULL COMMENT '学习人数',
  `Total_Learning_Duration` double DEFAULT NULL COMMENT '总学习时长(小时)',
  `Average_Learning_hours` double DEFAULT NULL COMMENT '人均学习时长(小时)',
  `Number_of_Course_Sessions` int DEFAULT NULL COMMENT '课程学习次数',
  `Number_of_Courses_Completed` int DEFAULT NULL COMMENT '已学习的课程数',
  `Course_Completion_Rate` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '课程完课率'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='这是一张记录培训认证中心学员学习情况的表,其中包含每日的学习人数、总学习时长(小时)、人均学习时长(小时)、课程学习次数、已学习的课程数、课程完课率。';

# 表 5: 商品课程下单交易情况表(edu_transaction)

### 表说明
交易情况表,记录了2024年到2025的每日的交易情况,其中包含交易日期,店铺访客数,下单用户数、下单金额(单位:元)、支付人数、支付金额(单位:元)、客单价(单位:元)、访客-下单转化率、下单-支付转化率、访客-支付转化率。

### DDL语句
##  商品课程下单交易情况表(edu_transaction)

CREATE TABLE `edu_transaction` (
  `Date` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '日期',
  `StoreVisitors` int DEFAULT NULL COMMENT '店铺访客数',
  `OrderUsers` int DEFAULT NULL COMMENT '下单用户数',
  `OrderAmount` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '下单金额(单位:元)',
  `Payers` int DEFAULT NULL COMMENT '支付人数',
  `PaymentAmount` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '支付金额(单位:元)',
  `AvgOrderValue` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客单价(单位:元)',
  `VTOR_CR` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '访客-下单转化率',
  `OTP_CR` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '下单-支付转化率',
  `VTP_CR` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '访客-支付转化率'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='交易情况表,记录了2024年到2025的每日的交易情况,其中包含交易日期,店铺访客数,下单用户数、下单金额(单位:元)、支付人数、支付金额(单位:元)、客单价(单位:元)、访客-下单转化率、下单-支付转化率、访客-支付转化率\n';

# 表 6: 店铺商品课程流量访问趋势情况表(edu_trend)

### 表说明
这里记录每天的流量趋势信息,其中包含每日的店铺浏览量(PV)、店铺访客数(UV)、商品浏览量、商品访客数。

### DDL语句
##  店铺商品课程流量访问趋势情况表(edu_trend)

CREATE TABLE `edu_trend` (
  `Date` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '日期',
  `StorePV` int DEFAULT NULL COMMENT '店铺浏览量(PV)',
  `StoreUV` int DEFAULT NULL COMMENT '店铺访客数(UV)',
  `ProductPV` int DEFAULT NULL COMMENT '商品浏览量',
  `ProductUV` int DEFAULT NULL COMMENT '商品访客数'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='这里记录每天的流量趋势信息,其中包含每日的店铺浏览量(PV)、店铺访客数(UV)、商品浏览量、商品访客数';

# 表 7: 店铺用户情况表(edu_users)

### 表说明
这是一张记录培训认证中心用户信息的表,记录了每日的新增用户、店铺访客数、累计用户、支付人数、累计支付人数。

### DDL语句
##  店铺用户情况表(edu_users)

CREATE TABLE `edu_users` (
  `Date` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '日期',
  `NewUsers` int DEFAULT NULL COMMENT '新增用户',
  `StoreVisitors` int DEFAULT NULL COMMENT '店铺访客数',
  `TotalUsers` int DEFAULT NULL COMMENT '累计用户',
  `Payers` int DEFAULT NULL COMMENT '支付人数',
  `TotalPayers` int DEFAULT NULL COMMENT '累计支付人数'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='这是一张记录培训认证中心用户信息的表,记录了每日的新增用户、店铺访客数、累计用户、支付人数、累计支付人数。';

# 已经执行的SQL和查询出的SQL结果
{{MySQL 查询.result}}

# 回答要求:
- 根据用户问题、数据表结构、以及SQL语句查询的结果回答用户问题;
- 不要将SQL语句查询的结果直接展示;
- 准确理解用户的问题和已经查询出来的SQL结果回答用户的问题。
- 只需回答用户的问题即可,拒绝回答其他无关话题。

四、调试验证

如下图所示,可以输入常用问题调试,并点击执行详情查看执行过程。

验证1:近一年支付用户主要来自那几个区域?

验证2:订单详情表中找出金额较大的前10个订单

验证3:2022-2025年每年的实际收入是多少?

相关推荐
程序员洲洲23 分钟前
3款顶流云电脑与传统电脑性能PK战:START云游戏/无影云/ToDesk云电脑谁更流畅?
ai·大模型·todesk·性能·云电脑·ollama
kuaile09066 小时前
DeepSeek 与开源:肥沃土壤孕育 AI 硕果
人工智能·ai·gitee·开源·deepseek
—Qeyser7 小时前
用 Deepseek 写的uniapp血型遗传查询工具
前端·javascript·ai·chatgpt·uni-app·deepseek
许科大11 小时前
【笔记ing】AI大模型-05单层感知机与多层感知机
ai
乌旭12 小时前
从Ampere到Hopper:GPU架构演进对AI模型训练的颠覆性影响
人工智能·pytorch·分布式·深度学习·机器学习·ai·gpu算力
仙人掌_lz15 小时前
详解如何复现DeepSeek R1:从零开始利用Python构建
开发语言·python·ai·llm·deepseek
仙人掌_lz17 小时前
如何在本地使用Ollama运行 Hugging Face 模型
java·人工智能·servlet·ai·大模型·llm·ollama
沛沛老爹17 小时前
RAG(检索增强生成)学习路径全解析:从入门到精通
学习·入门教程·rag·搜索增强生成·学习路径
码观天工1 天前
.NET 原生驾驭 AI 新基建实战系列(三):Chroma ── 轻松构建智能应用的向量数据库
ai·c#·.net·向量数据库