Skip to content

mysql_select函数

函数名:mysql_select

函数功能

可视化执行MySQL数据库SELECT查询,无需编写完整SQL语句,通过表名、字段、条件、排序参数快速查询数据,支持自定义标题展示。

参数规范

参数名类型必填示例特殊说明
tableNameString"user"需填写MySQL数据库中存在的数据表名
fieldsString"id,name"可选参数,默认*,用逗号分隔字段,*代表查询所有字段
whereConditionString"age>18"可选参数,默认空,SQL WHERE筛选条件
orderByString"id DESC"可选参数,默认空,SQL ORDER BY排序规则
showHeadersBooleanfalse可选参数,默认true,true显示字段标题行
connectionStringString"Server=localhost;Database=test;Uid=root;Pwd=123456;"可选参数,为空时使用默认连接配置

使用案例

基础全表查询

问题描述:查询user表中所有字段的全部数据 公式演示

excel
=mysql_select("user")

输出效果

text
id      name    age
1       张三    20
2       李四    25

条件筛选+排序查询

问题描述:查询年龄大于18岁的数据,按id倒序排列且隐藏标题 公式演示

excel
=mysql_select("user","id,name","age>18","id DESC",false)

输出效果

text
2       李四
1       张三

自定义连接查询

问题描述:指定数据库连接字符串查询商品表数据 公式演示

excel
=mysql_select("product","*","price>100","price ASC",true,"Server=127.0.0.1;Database=shop;Uid=root;Pwd=root;")

输出效果

text
pro_id  pro_name    price
1001    笔记本      199
1002    手机        299

技术说明

查询规则

  • 自动根据参数拼接标准SELECT SQL语句,降低使用门槛
  • 支持字段筛选、条件过滤、结果排序三大核心查询功能
  • 空值自动转换为null,避免数据库空值异常
  • 异步执行查询,等待过程中返回Waiting...

异常处理

错误场景返回值
表名为空#N/A
数据表不存在查询错误+异常信息
条件/排序语法错误查询错误+异常信息
数据库连接失败查询错误+异常信息

注:本函数为免费功能,在WPS 2019+和Excel 365中测试通过