一、场景说明:
通过 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语句
- 仔细分析用户提供的文本描述,明确用户需求。
- 根据对用户需求的理解,生成符合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:自然语言描述:"近一个月用户主要来自哪些区域?"
SELECTRegion
, SUM(Paying _Users
)
AS Total_Paying_Users
FROMedu_distribution
WHERE STR_TO_DATE(Date
, '%Y/%m/%d') >= DATE_SUB(CURDATE(), INTERVAL 1 YEAR)
GROUP BYRegion
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年每年的实际收入是多少?