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

让 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 '支付人数',

  `Tot

alPayers` int DEFAULT NULL COMMENT '累计支付人数'

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='这是一张记录培训认证中心用户信息的表,记录了每日的新增用户、店铺访客数、累计用户、支付人数、累计支付人数。';

# 已经执行的SQL和查询出的SQL结果

{{MySQL 查询.result}}

# 回答要求:

- 根据用户问题、数据表结构、以及SQL语句查询的结果回答用户问题;

- 不要将SQL语句查询的结果直接展示;

- 准确理解用户的问题和已经查询出来的SQL结果回答用户的问题。

- 只需回答用户的问题即可,拒绝回答其他无关话题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

牛马程序员2025

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值