查看类别

如何将 MariaDB 连接到 Google Sheets - 实时串流数据库数据

阅读时间:6分钟

连接器指南

玛丽亚数据库 谷歌工作表

玛丽亚数据库 玛丽亚数据库
查询流 查询流
谷歌工作表 谷歌工作表
无需 VPN
实时数据
MySQL 分支

查询流功能允许您将 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 集成。

创建免费帐户 →
2

已安装查询流代理

安装代理程序到您的网络中,并授予其访问 MariaDB 实例的权限。

安装查询流代理→
3

MariaDB 数据库访问

具有适当读取权限的数据库用户名和密码。.

MariaDB 访问控制 →
MariaDB 兼容性: Query Streams 可与 MariaDB 10.x 及更高版本配合使用。它完全支持所有 MySQL 语法,以及 MariaDB 特有的功能。

步骤 1:访问查询流代理界面

1
2
3
4
5
6
7

代理程序安装并运行后,通过本地代理程序界面配置 MariaDB 连接。

  1. 打开网络浏览器 并导航至代理界面: https://localhost:1823
  2. 导航至数据连接: 点击 数据来源 然后选择 连接
  3. 添加新连接: 点击 添加连接 按钮

步骤 2:选择 MariaDB 作为连接类型

2
3
4
5
6
7
  1. 选择 MariaDB: 点击 玛丽亚数据库 瓦片(选中后将以绿色边框突出显示)
  2. 替代方案 - 使用搜索: 在搜索栏中输入“MariaDB”即可快速找到它。
  3. 进入下一步: 选定后,点击 下一页

步骤 3:配置 MariaDB 连接详细信息

3
4
5
6
7

您现在正在 步骤 2:配置连接 在此处输入您的 MariaDB 凭据。

所需连接详情:

  1. 连接名称 (必填)——一个易于理解的名称,例如“生产 MariaDB”或“开发数据库”
  2. 服务器 (必填)- 主机名或 IP 地址。例如 192.168.1.100, mariadb.example.com, 本地主机
  3. 港口 (必填) - 默认为 3306. .仅在使用自定义端口时更改。.
  4. 数据库 (必填) - 特定的数据库名称(如, 雇员, 存货)
  5. 用户名 (必填)– MariaDB 数据库用户
  6. 密码 (必填)- 数据库密码(点击眼睛图标切换可见性)
  7. 连接超时 - 默认为 30 秒。速度较慢的网络可适当延长。.

完成所有字段后,点击 下一页 进行。.

性能提示: 为了获得最佳延迟和查询执行速度,请将 Query Streams 代理安装在与 MariaDB 数据库相同的网络上。

步骤 4:选择数据域

4
5
6
7

A 数据领域 决定你的查询处理能力--有多少数据可以通过你的查询流动,根据你的订购量以 MB/GB 为单位。.

  1. 查看可用领域: 您将看到基于订阅级别的选项
  2. 选择领域: 为大多数使用情况选择 “默认数据域
  3. 点击下一步 测试连接

步骤 5:测试数据库连接

5
6
7

查询流将验证您是否可以使用提供的凭据访问 MariaDB。

  1. 自动测试: 代理尝试连接到您的 MariaDB
  2. 审查结果: 成功显示服务器版本、数据库名称和连接详情
  3. 点击下一步 如果成功
故障排除 如果连接失败,请验证服务器地址,确认代理可以访问端口 3306,并检查凭据是否正确。检查 MariaDB 是否允许远程连接。

步骤 6:完成设置

6
7
  1. 审查配置: 验证所有设置是否正确
  2. 点击完成 保存您的 MariaDB 连接

您的 MariaDB 连接已准备就绪!接下来,您将安装 Google Sheets 插件以开始查询。

第 7 步:安装插件并运行首次查询

7

从 Google Workspace Marketplace 安装查询流插件:

安装后,您可以从 扩展 Google 表格中的菜单。

  1. 点击 “查询流” 开始创建新查询
  2. 选择您的 MariaDB 连接 从数据源下拉菜单中
  3. 选择数据库 从数据库下拉菜单中
  4. 编写你的 MariaDB 查询 在编辑器中
MariaDB 查询示例 查询语言
SELECT
    customer_id、
    name、
    姓
    电子邮件
    国家
FROM 客户
WHERE country = 'USA
ORDER BY last_name
LIMIT 100;;
  1. 配置目的地: 选择 “创建新标签 ”进行首次查询
  2. 点击播放按钮 来执行查询
无需应用脚本: Query Streams 直接使用 Google Sheets API,避免了 Apps Script 的 6 分钟执行限制和内存限制。

成功!

您已成功将 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 配置配合使用。只需连接到集群中的任何节点即可。

更新 2026 年 6 月 3 日

Powered by BetterDocs