跳至主要內容

每天都用 TablePro?購買授權即可使用付費功能,並支持下一版本的開發。 購買授權購買授權,支持 TablePro

TablePro 可連線的資料庫

為 37 種資料庫提供原生驅動程式,包括 PostgreSQL、MySQL、SQL Server、SQLite、MongoDB與Redis。每列說明引擎的查詢語言、驅動程式來源,以及能否在 iPhone 與 iPad 上開啟。

關聯式

包含資料表、索引鍵和交易的 SQL 資料庫,其中一些共用 MySQL 或 PostgreSQL 驅動程式。
關聯式:每種引擎、查詢語言、驅動程式及能否在 iPhone、iPad 上開啟
資料庫
PostgreSQL
SQL隨 Mac App 內建iPhone 與 iPad: 可開啟

陣列、jsonb 和 PostGIS 值、EXPLAIN 圖、Users & Roles 及 pg_dump 備份。

MySQL
SQL隨 Mac App 內建iPhone 與 iPad: 可開啟

透過 TCP 連線至 MySQL,支援 EXPLAIN 圖、Users & Roles、AWS IAM 登入和 mysqldump 備份。

SQL Server
SQL首次使用時下載iPhone 與 iPad: 可開啟

支援 GO 批次處理和 PRINT 輸出的 T-SQL、Kerberos 或 Microsoft Entra ID 登入,以及 .bacpac 備份。

MariaDB
SQL隨 Mac App 內建iPhone 與 iPad: 可開啟

透過 MySQL 驅動程式支援 MariaDB 序列、虛擬和持久欄位,以及 JSON 欄位。

TiDB
SQL隨 Mac App 內建iPhone 與 iPad: 可開啟

透過 MySQL 驅動程式連線至 TiDB 和 TiDB Cloud,停止操作傳送 KILL TIDB QUERY。

OceanBase
SQL隨 Mac App 內建iPhone 與 iPad: 可開啟

以 user@tenant 登入 MySQL 模式的 OceanBase 租戶,可直連或透過 OBProxy。

CockroachDB
SQL隨 Mac App 內建iPhone 與 iPad: 無法開啟

透過 PostgreSQL 線路協定連線至 CockroachDB 和 CockroachDB Cloud。

PGlite
SQL隨 Mac App 內建iPhone 與 iPad: 無法開啟

透過其 Socket 伺服器提供的 PGlite,作為一般 PostgreSQL 連線使用。

Oracle
SQL首次使用時下載iPhone 與 iPad: 可開啟

無需 Instant Client 的純 Swift 驅動程式,支援 PL/SQL 指令碼和 DBMS_OUTPUT。

Google Cloud Spanner
SQL首次使用時下載iPhone 與 iPad: 無法開啟

連線時自動識別 GoogleSQL 或 PostgreSQL 方言,並支援 Spanner 模擬器。

  • Structure 分頁唯讀。請在編輯器中用 ALTER TABLE 修改資料表。

Google Cloud Spanner 設定指南 (英文)

Dameng DM8
SQL首次使用時下載iPhone 與 iPad: 無法開啟

透過原生協定連線至 Dameng DM8,支援 EXPLAIN 計畫和 SSH 通道。

  • 不支援 TLS。存取私有網路之外的伺服器時,請使用 SSH 通道。

Dameng DM8 設定指南 (英文)

SAP HANA
SQL首次使用時下載iPhone 與 iPad: 無法開啟

支援 SAP HANA Cloud、HANA 2.0 和 HANA Express,結構以唯讀方式顯示。

  • 不支援 SSH 通道、SOCKS 代理伺服器、Cloudflare 通道或通道指令。
  • 不支援 X.509 憑證、JWT、SAML、Kerberos 或 LDAP 登入。請使用資料庫使用者和密碼。

SAP HANA 設定指南 (英文)

分析與資料倉儲

掃描會消耗時間或費用的資料倉儲、直欄式引擎和聯邦查詢引擎。
分析與資料倉儲:每種引擎、查詢語言、驅動程式及能否在 iPhone、iPad 上開啟
資料庫
Databend
SQL隨 Mac App 內建iPhone 與 iPad: 無法開啟

透過 Databend 的 MySQL 處理常式連線至 Databend 和 Databend Cloud。

Amazon Redshift
SQL隨 Mac App 內建iPhone 與 iPad: 從 Mac 同步後可開啟

透過 PostgreSQL 驅動程式連線至 Amazon Redshift,DDL 中包含 DISTKEY 和 SORTKEY。

ClickHouse
SQL隨 Mac App 內建iPhone 與 iPad: 無法開啟

透過 HTTP 或 HTTPS 連線至 ClickHouse,支援各類 EXPLAIN、Mutation 和 Parts 分頁。

Google BigQuery
SQL首次使用時下載iPhone 與 iPad: 無法開啟

GoogleSQL,支援 Max Bytes Billed 和查詢執行前的 Dry Run 費用估算。

Snowflake
SQL首次使用時下載iPhone 與 iPad: 無法開啟

支援金鑰組、瀏覽器 SSO、OAuth 或含動態密碼的密碼登入,Session Context 提供倉儲和角色。

Teradata
SQL首次使用時下載iPhone 與 iPad: 無法開啟

TD2 或 TDNEGO 登入,在側邊欄列出程序和巨集。

Trino
SQL首次使用時下載iPhone 與 iPad: 無法開啟

透過 Trino REST API 執行跨目錄 SQL,使用密碼或 JWT 登入。

雲端與無伺服器

使用帳號權杖透過 HTTP 存取的 SQL 服務,以及 Mac 上的 libSQL 檔案。
雲端與無伺服器:每種引擎、查詢語言、驅動程式及能否在 iPhone、iPad 上開啟
資料庫
Cloudflare D1
SQL首次使用時下載iPhone 與 iPad: 無法開啟

透過 D1 HTTP API 存取 Cloudflare 帳戶中的所有 D1 資料庫。

Turso
SQL首次使用時下載iPhone 與 iPad: 無法開啟

透過 libSQL 驅動程式,使用權杖經 HTTP 連線至遠端 Turso 資料庫。

libSQL
SQL首次使用時下載iPhone 與 iPad: 無法開啟

此 Mac 上的 libSQL 檔案,或透過 HTTP 連線至 sqld 伺服器。

Cloudflare R2 SQL
SQL首次使用時下載iPhone 與 iPad: 無法開啟

對 Cloudflare R2 中儲存的 Iceberg 資料表執行唯讀 SQL。

  • 每次查詢最多傳回 10,000 列。
  • 不支援 OFFSET。
  • Cloudflare 依每次查詢掃描的資料量計收 R2 SQL 費用。

Cloudflare R2 SQL 設定指南 (英文)

文件

各自使用專屬語言查詢的文件和多模型資料庫。
文件:每種引擎、查詢語言、驅動程式及能否在 iPhone、iPad 上開啟
資料庫
MongoDB
MQL首次使用時下載iPhone 與 iPad: 無法開啟

mongosh 風格的 JavaScript Shell、Extended JSON 文件,以及透過 SRV 連線至 Atlas 叢集。

SurrealDB
SurrealQL首次使用時下載iPhone 與 iPad: 無法開啟

透過 HTTP RPC 使用 SurrealQL,支援 root、命名空間、資料庫、紀錄或權杖登入。

鍵值

透過指令或 PartiQL 讀寫的鍵和值。
鍵值:每種引擎、查詢語言、驅動程式及能否在 iPhone、iPad 上開啟
資料庫
Redis
Redis CLI隨 Mac App 內建iPhone 與 iPad: 可開啟

Redis 指令、依冒號分層的鍵樹、TTL,以及 Sentinel 或 Cluster 連線。

Amazon DynamoDB
PartiQL首次使用時下載iPhone 與 iPad: 無法開啟

PartiQL 和 DynamoDB API JSON,規劃器依篩選條件選擇 Query 或 Scan,並回報每次讀取消耗的讀取容量。

寬欄

在叢集中分割的 CQL 資料表。
寬欄:每種引擎、查詢語言、驅動程式及能否在 iPhone、iPad 上開啟
資料庫
Cassandra
CQL首次使用時下載iPhone 與 iPad: 無法開啟

支援接入節點、TLS 和 Amazon Keyspaces SigV4 登入的 CQL。

ScyllaDB
CQL首次使用時下載iPhone 與 iPad: 無法開啟

透過 Cassandra 驅動程式連線至 ScyllaDB,使用相同的 CQL 工作流程。

串流

以記錄而非資料表儲存,透過 KafkaQL 讀寫訊息。
串流:每種引擎、查詢語言、驅動程式及能否在 iPhone、iPad 上開啟
資料庫
Apache Kafka
KafkaQL首次使用時下載iPhone 與 iPad: 無法開啟

透過 KafkaQL 消費和產生訊息,提供主題、分割區和消費者群組延遲。

協調

包含租約和叢集成員的 etcd 鍵空間。
協調:每種引擎、查詢語言、驅動程式及能否在 iPhone、iPad 上開啟
資料庫
etcd
etcdctl首次使用時下載iPhone 與 iPad: 無法開啟

透過 v3 JSON 閘道提供部分 etcdctl 功能:前綴下的鍵、租約和成員。

檔案

儲存在可直接開啟的檔案中的資料庫,無須執行伺服器。
檔案:每種引擎、查詢語言、驅動程式及能否在 iPhone、iPad 上開啟
資料庫
SQLite
SQL隨 Mac App 內建iPhone 與 iPad: 可開啟

在此 Mac 或 SSH 伺服器的原位置開啟資料庫檔案,支援載入擴充功能。

DuckDB
SQL首次使用時下載iPhone 與 iPad: 可開啟

DuckDB 檔案、將 Parquet、CSV 和 JSON 檔案作為檢視,以及記憶體資料庫。

Beancount
SQL首次使用時下載iPhone 與 iPad: 無法開啟

將 Beancount 帳本讀取為 SQL 資料表,並支援 BQL 查詢。

驅動程式的提供方式

PostgreSQL、MySQL、SQLite、Redis、MariaDB、TiDB、OceanBase、Databend、Amazon Redshift、CockroachDB、PGlite與ClickHouse 的驅動程式隨 Mac App 內建,無須安裝其他軟體即可連線。

其餘驅動程式均為簽署的外掛程式,首次選擇引擎時在連線表單開啟前下載。首次下載需要連網。

安裝下載的驅動程式前,TablePro 將 SHA-256 檢查碼與外掛程式登錄表核對,並驗證程式碼簽章。

外掛程式依獨立週期更新,因此驅動程式修正無須 App 更新即可提供。正在使用的驅動程式會在重新啟動 App 後更新。

iPhone 與 iPad App 內建驅動程式,無須下載。

外掛程式與驅動程式更新 (英文)

新增連線的資料庫類型選擇器,按類別分組列出引擎,MongoDB 標記為 Not Installed。

在 iPhone 與 iPad 上

iPhone 與 iPad App 可連線 MySQL、MariaDB、TiDB、OceanBase、PostgreSQL、SQLite、DuckDB、Redis、SQL Server與Oracle。

Amazon Redshift 連線僅在透過 iCloud Sync 或匯出的連線檔案從 Mac 匯入時可開啟。

其他引擎連線會同步至 iPhone 與 iPad 並顯示在清單中,但無法開啟。

適用於 iPhone 與 iPad 的 TablePro

連線任何資料庫都無須授權

連線本頁任何引擎都免費。Starter 或 Team 方案為 Mac App 新增選用功能,這些功能均不依賴特定資料庫。

查看價格

沒有你的資料庫?

新引擎以驅動程式外掛形式加入。若使用的引擎未列出,請在 GitHub 提出請求。

取得 TablePro

Mac App 可免費下載和使用。Starter 或 Team 方案新增選用功能。 iPhone 與 iPad App 可在 App Store 取得。
下載 Mac 版

需要 macOS 13 Ventura 或更新版本

從 App Store 下載

免費,無 App 內購買需要 iOS與iPadOS 18 或更新版本