玛丽亚数据库 谷歌工作表
玛丽亚数据库
查询流
查询流功能允许您将 MariaDB 数据库直接连接到 Google Sheets,无需 VPN、防火墙更改或复杂的 ODBC 配置即可流式传输实时数据。 在 QueryStreams.com 免费注册 几分钟内即可开始将 MariaDB 的实时数据导入到您的电子表格中。
本指南将向您展示如何在 MariaDB 数据库和 Google Sheets 之间建立安全、实时的连接。MariaDB 是 MySQL 的一个分支,专为高性能和高兼容性而构建,可与 Query Streams 无缝协作,用于构建实时仪表板、自动化报告以及与全球团队安全地共享数据库查询。
MySQL 兼容
MariaDB 的一个分支,完全兼容 MySQL 语法。
实时 SQL
执行 MariaDB 查询并立即获取最新数据
全球访问
在不暴露凭证的情况下在全球共享查询
高性能
专为速度而打造,采用高级查询优化
您将取得的成就
本指南结束时,您将能够
- 将 Google Sheets 连接到 MariaDB – 本地部署或云托管数据库
- 实时执行 MariaDB 查询 来自 Google Sheets
- 建立实时仪表板和报告 自动刷新数据
- 共享安全数据库访问 与全球同事合作
先决条件
步骤 1:访问查询流代理界面
代理程序安装并运行后,通过本地代理程序界面配置 MariaDB 连接。
- 打开网络浏览器 并导航至代理界面:
https://localhost:1823 - 导航至数据连接: 点击 数据来源 然后选择 连接
- 添加新连接: 点击 添加连接 按钮
步骤 2:选择 MariaDB 作为连接类型
- 选择 MariaDB: 点击 玛丽亚数据库 瓦片(选中后将以绿色边框突出显示)
- 替代方案 - 使用搜索: 在搜索栏中输入“MariaDB”即可快速找到它。
- 进入下一步: 选定后,点击 下一页
步骤 3:配置 MariaDB 连接详细信息
您现在正在 步骤 2:配置连接 在此处输入您的 MariaDB 凭据。
所需连接详情:
- 连接名称 (必填)——一个易于理解的名称,例如“生产 MariaDB”或“开发数据库”
- 服务器 (必填)- 主机名或 IP 地址。例如
192.168.1.100,mariadb.example.com,本地主机 - 港口 (必填) - 默认为
3306. .仅在使用自定义端口时更改。. - 数据库 (必填) - 特定的数据库名称(如,
雇员,存货) - 用户名 (必填)– MariaDB 数据库用户
- 密码 (必填)- 数据库密码(点击眼睛图标切换可见性)
- 连接超时 - 默认为 30 秒。速度较慢的网络可适当延长。.
完成所有字段后,点击 下一页 进行。.
步骤 4:选择数据域
A 数据领域 决定你的查询处理能力--有多少数据可以通过你的查询流动,根据你的订购量以 MB/GB 为单位。.
- 查看可用领域: 您将看到基于订阅级别的选项
- 选择领域: 为大多数使用情况选择 “默认数据域
- 点击下一步 测试连接
步骤 5:测试数据库连接
查询流将验证您是否可以使用提供的凭据访问 MariaDB。
- 自动测试: 代理尝试连接到您的 MariaDB
- 审查结果: 成功显示服务器版本、数据库名称和连接详情
- 点击下一步 如果成功
步骤 6:完成设置
- 审查配置: 验证所有设置是否正确
- 点击完成 保存您的 MariaDB 连接
您的 MariaDB 连接已准备就绪!接下来,您将安装 Google Sheets 插件以开始查询。
第 7 步:安装插件并运行首次查询
从 Google Workspace Marketplace 安装查询流插件:
安装后,您可以从 扩展 Google 表格中的菜单。
- 点击 “查询流” 开始创建新查询
- 选择您的 MariaDB 连接 从数据源下拉菜单中
- 选择数据库 从数据库下拉菜单中
- 编写你的 MariaDB 查询 在编辑器中
SELECT
customer_id、
name、
姓
电子邮件
国家
FROM 客户
WHERE country = 'USA
ORDER BY last_name
LIMIT 100;;
- 配置目的地: 选择 “创建新标签 ”进行首次查询
- 点击播放按钮 来执行查询
成功!
您已成功将 MariaDB 连接到 Google Sheets!数据将立即导入到新工作表中。您可以随时重新运行此操作,以刷新数据库中的最新数据。
下一步:保存和共享查询
使用 查询流门户网站 构建、保存和管理 MariaDB 查询:
- 保存查询: 存储常用 SQL,方便重复使用
- 添加参数: 创建动态筛选器,用户可在不查看 SQL 的情况下进行调整
- 全球共享: 让同事从世界任何地方运行查询
- 从附加组件访问: 保存的查询显示在 “保存的查询 ”菜单中
常见问题
❓ MariaDB 是否完全兼容 MySQL 语法? +
是的。MariaDB 是 MySQL 的一个分支,并且完全兼容 MySQL 语法。任何 MySQL 查询都可以在 MariaDB 中运行,此外,它还支持 MariaDB 特有的扩展。
🔒 我的 MariaDB 数据安全吗? +
是的。数据库凭据永远不会离开你的网络,而是保留在 Query Streams 代理中。数据在传输过程中进行加密,代理只进行出站连接(无需更改防火墙或 VPN)。.
👥 能否与外部用户共享查询? +
是的!与外部用户共享已保存的查询,他们可以在任何地方运行这些查询--他们将获得实时数据,而无需查看你的 SQL 代码或数据库凭据。.
🚀 它与 Google Apps Script 相比如何? +
Query Streams 直接使用 Google Sheets API,避免了 Apps Script 的 6 分钟执行时间限制、内存限制和配额限制。这使得它能够处理大型结果集,并提供更快、更可靠的性能。
☁ 查询流是否适用于 MariaDB Galera 集群? +
是的。查询流 (Query Streams) 可与 MariaDB Galera 集群和其他 MariaDB 配置配合使用。只需连接到集群中的任何节点即可。

