Chuyển đến nội dung chính

Bạn dùng TablePro hằng ngày? License thêm tính năng trả phí và nuôi bản phát hành tiếp theo. Mua licenseMua license ủng hộ TablePro

Các cơ sở dữ liệu TablePro kết nối được

Driver native cho 37 cơ sở dữ liệu, trong đó có PostgreSQL, MySQL, SQL Server, SQLite, MongoDB và Redis. Mỗi dòng cho biết bạn query engine đó bằng gì, driver đến từ đâu và engine có mở được trên iPhone và iPad hay không.

Quan hệ

Cơ sở dữ liệu SQL với table, khóa và transaction. Một số engine dùng chung driver MySQL hoặc PostgreSQL.
Quan hệ: từng engine, ngôn ngữ query, driver và việc engine có mở được trên iPhone và iPad hay không
Cơ sở dữ liệu
PostgreSQL
SQLCó sẵn trong ứng dụng MaciPhone và iPad: Mở được

Giá trị array, jsonb và PostGIS, sơ đồ EXPLAIN, Users & Roles và sao lưu bằng pg_dump.

MySQL
SQLCó sẵn trong ứng dụng MaciPhone và iPad: Mở được

MySQL qua TCP, có sơ đồ EXPLAIN, Users & Roles, đăng nhập bằng AWS IAM và sao lưu bằng mysqldump.

SQL Server
SQLTải về ở lần dùng đầuiPhone và iPad: Mở được

T-SQL với các batch GO và kết quả PRINT, đăng nhập bằng Kerberos hoặc Microsoft Entra ID, sao lưu ra .bacpac.

MariaDB
SQLCó sẵn trong ứng dụng MaciPhone và iPad: Mở được

Driver MySQL kèm sequence, cột virtual và persistent, cột JSON của MariaDB.

TiDB
SQLCó sẵn trong ứng dụng MaciPhone và iPad: Mở được

TiDB và TiDB Cloud qua driver MySQL, nút Stop gửi KILL TIDB QUERY.

OceanBase
SQLCó sẵn trong ứng dụng MaciPhone và iPad: Mở được

Tenant OceanBase ở chế độ MySQL, đăng nhập dạng user@tenant, kết nối trực tiếp hoặc qua OBProxy.

CockroachDB
SQLCó sẵn trong ứng dụng MaciPhone và iPad: Không mở được

CockroachDB và CockroachDB Cloud qua giao thức của PostgreSQL.

PGlite
SQLCó sẵn trong ứng dụng MaciPhone và iPad: Không mở được

PGlite chạy qua socket server của nó, như một connection PostgreSQL thông thường.

Oracle
SQLTải về ở lần dùng đầuiPhone và iPad: Mở được

Driver viết hoàn toàn bằng Swift, không cần Instant Client, chạy script PL/SQL và đọc DBMS_OUTPUT.

Google Cloud Spanner
SQLTải về ở lần dùng đầuiPhone và iPad: Không mở được

Dialect GoogleSQL hoặc PostgreSQL, tự nhận diện khi kết nối, và Spanner emulator.

  • Tab Structure ở chế độ chỉ đọc. Hãy thay đổi table bằng ALTER TABLE trong editor.

Hướng dẫn thiết lập Google Cloud Spanner (tiếng Anh)

Dameng DM8
SQLTải về ở lần dùng đầuiPhone và iPad: Không mở được

Dameng DM8 qua giao thức native của nó, có execution plan và SSH tunnel.

  • Không hỗ trợ TLS. Hãy tới server nằm ngoài mạng nội bộ qua SSH tunnel.

Hướng dẫn thiết lập Dameng DM8 (tiếng Anh)

SAP HANA
SQLTải về ở lần dùng đầuiPhone và iPad: Không mở được

SAP HANA Cloud, HANA 2.0 và HANA Express, cấu trúc hiển thị ở chế độ chỉ đọc.

  • Không hỗ trợ SSH tunnel, SOCKS proxy, Cloudflare tunnel và tunnel command.
  • Không hỗ trợ đăng nhập bằng chứng chỉ X.509, JWT, SAML, Kerberos và LDAP. Hãy đăng nhập bằng user của cơ sở dữ liệu cùng mật khẩu.

Hướng dẫn thiết lập SAP HANA (tiếng Anh)

Phân tích và kho dữ liệu

Kho dữ liệu, engine lưu theo cột và engine query liên kết, nơi mỗi lần quét tốn thời gian hoặc tiền.
Phân tích và kho dữ liệu: từng engine, ngôn ngữ query, driver và việc engine có mở được trên iPhone và iPad hay không
Cơ sở dữ liệu
Databend
SQLCó sẵn trong ứng dụng MaciPhone và iPad: Không mở được

Databend và Databend Cloud qua MySQL handler của Databend.

Amazon Redshift
SQLCó sẵn trong ứng dụng MaciPhone và iPad: Mở được khi đồng bộ từ máy Mac

Amazon Redshift qua driver PostgreSQL, có DISTKEY và SORTKEY trong DDL.

ClickHouse
SQLCó sẵn trong ứng dụng MaciPhone và iPad: Không mở được

ClickHouse qua HTTP hoặc HTTPS, có các biến thể EXPLAIN, mutation và tab Parts.

Google BigQuery
SQLTải về ở lần dùng đầuiPhone và iPad: Không mở được

GoogleSQL với Max Bytes Billed và Dry Run ước tính chi phí trước khi query chạy.

Snowflake
SQLTải về ở lần dùng đầuiPhone và iPad: Không mở được

Key pair, SSO qua trình duyệt, OAuth hoặc mật khẩu kèm passcode; warehouse và role đặt trong Session Context.

Teradata
SQLTải về ở lần dùng đầuiPhone và iPad: Không mở được

Đăng nhập bằng TD2 hoặc TDNEGO, procedure và macro được liệt kê trong sidebar.

Trino
SQLTải về ở lần dùng đầuiPhone và iPad: Không mở được

SQL xuyên catalog qua REST API của Trino, đăng nhập bằng mật khẩu hoặc JWT.

Cloud và serverless

Dịch vụ SQL kết nối qua HTTP bằng token của tài khoản, cùng file libSQL trên máy Mac của bạn.
Cloud và serverless: từng engine, ngôn ngữ query, driver và việc engine có mở được trên iPhone và iPad hay không
Cơ sở dữ liệu
Cloudflare D1
SQLTải về ở lần dùng đầuiPhone và iPad: Không mở được

Toàn bộ cơ sở dữ liệu D1 của một tài khoản Cloudflare, kết nối qua D1 HTTP API.

Turso
SQLTải về ở lần dùng đầuiPhone và iPad: Không mở được

Cơ sở dữ liệu Turso từ xa qua HTTP với token, dùng driver libSQL.

libSQL
SQLTải về ở lần dùng đầuiPhone và iPad: Không mở được

File libSQL trên máy Mac này, hoặc server sqld qua HTTP.

Cloudflare R2 SQL
SQLTải về ở lần dùng đầuiPhone và iPad: Không mở được

SQL chỉ đọc trên các table Iceberg lưu trong Cloudflare R2.

  • Mỗi query trả về tối đa 10.000 dòng.
  • Không hỗ trợ OFFSET.
  • Cloudflare tính phí R2 SQL theo lượng dữ liệu mỗi query quét qua.

Hướng dẫn thiết lập Cloudflare R2 SQL (tiếng Anh)

Document

Cơ sở dữ liệu document và đa mô hình, mỗi loại query bằng ngôn ngữ riêng.
Document: từng engine, ngôn ngữ query, driver và việc engine có mở được trên iPhone và iPad hay không
Cơ sở dữ liệu
MongoDB
MQLTải về ở lần dùng đầuiPhone và iPad: Không mở được

Shell JavaScript theo kiểu mongosh, document dạng Extended JSON và cluster Atlas qua SRV.

SurrealDB
SurrealQLTải về ở lần dùng đầuiPhone và iPad: Không mở được

SurrealQL qua HTTP RPC, đăng nhập bằng root, namespace, database, record hoặc token.

Key-value

Key và giá trị của chúng, đọc và ghi bằng lệnh hoặc PartiQL.
Key-value: từng engine, ngôn ngữ query, driver và việc engine có mở được trên iPhone và iPad hay không
Cơ sở dữ liệu
Redis
Redis CLICó sẵn trong ứng dụng MaciPhone và iPad: Mở được

Lệnh Redis, cây key phân theo dấu hai chấm, TTL và connection Sentinel hoặc Cluster.

Amazon DynamoDB
PartiQLTải về ở lần dùng đầuiPhone và iPad: Không mở được

PartiQL và JSON của DynamoDB API, có planner tự chọn Query hay Scan theo bộ lọc và cho biết lượng read capacity mà mỗi lần đọc đã dùng.

Wide-column

Table CQL được phân vùng trên một cluster.
Wide-column: từng engine, ngôn ngữ query, driver và việc engine có mở được trên iPhone và iPad hay không
Cơ sở dữ liệu
Cassandra
CQLTải về ở lần dùng đầuiPhone và iPad: Không mở được

CQL với contact point, TLS và đăng nhập Amazon Keyspaces bằng SigV4.

ScyllaDB
CQLTải về ở lần dùng đầuiPhone và iPad: Không mở được

ScyllaDB qua driver Cassandra, cùng cách làm việc với CQL.

Streaming

Một log chứ không phải một table: đọc và ghi message bằng KafkaQL.
Streaming: từng engine, ngôn ngữ query, driver và việc engine có mở được trên iPhone và iPad hay không
Cơ sở dữ liệu
Apache Kafka
KafkaQLTải về ở lần dùng đầuiPhone và iPad: Không mở được

Consume và produce bằng KafkaQL, xem topic, partition và độ trễ của consumer group.

Điều phối

Không gian key của etcd, cùng lease và các member của cluster.
Điều phối: từng engine, ngôn ngữ query, driver và việc engine có mở được trên iPhone và iPad hay không
Cơ sở dữ liệu
etcd
etcdctlTải về ở lần dùng đầuiPhone và iPad: Không mở được

Một phần lệnh etcdctl qua JSON gateway v3: key theo prefix, lease và member.

File

Cơ sở dữ liệu nằm trong file, mở trực tiếp mà không cần chạy server.
File: từng engine, ngôn ngữ query, driver và việc engine có mở được trên iPhone và iPad hay không
Cơ sở dữ liệu
SQLite
SQLCó sẵn trong ứng dụng MaciPhone và iPad: Mở được

Mở trực tiếp file cơ sở dữ liệu, trên máy Mac này hoặc trên server SSH, kèm extension nạp thêm.

DuckDB
SQLTải về ở lần dùng đầuiPhone và iPad: Mở được

File DuckDB, file Parquet, CSV và JSON dưới dạng view, và cơ sở dữ liệu in-memory.

Beancount
SQLTải về ở lần dùng đầuiPhone và iPad: Không mở được

Sổ cái Beancount được đọc thành các table SQL, kèm query BQL.

Driver được cung cấp thế nào

Driver cho PostgreSQL, MySQL, SQLite, Redis, MariaDB, TiDB, OceanBase, Databend, Amazon Redshift, CockroachDB, PGlite và ClickHouse có sẵn trong ứng dụng Mac và kết nối được mà không cần cài thêm gì.

Mọi driver khác là plugin đã ký, được tải về ở lần đầu bạn chọn engine đó, trước khi form connection mở ra. Lần tải đầu tiên này cần kết nối internet.

Trước khi cài một driver vừa tải, TablePro đối chiếu checksum SHA-256 của nó với plugin registry và kiểm tra chữ ký mã.

Plugin được cập nhật theo lịch riêng, nên bản sửa lỗi driver có thể đến mà không cần cập nhật ứng dụng. Driver đang được dùng sẽ được cập nhật sau khi bạn khởi động lại ứng dụng.

Ứng dụng cho iPhone và iPad có sẵn driver bên trong, nên không có gì phải tải về trên đó.

Plugin và việc cập nhật driver (tiếng Anh)

Hộp chọn loại cơ sở dữ liệu cho connection mới, các engine được chia theo nhóm, MongoDB được ghi Not Installed.

Trên iPhone và iPad

Ứng dụng cho iPhone và iPad kết nối được tới MySQL, MariaDB, TiDB, OceanBase, PostgreSQL, SQLite, DuckDB, Redis, SQL Server và Oracle.

Connection tới Amazon Redshift chỉ mở được trên đó khi đến từ máy Mac, qua iCloud Sync hoặc một file connection đã export.

Connection tới các engine khác vẫn được đồng bộ sang iPhone và iPad và hiện trong danh sách, nhưng không mở được trên đó.

TablePro cho iPhone và iPad

Không cơ sở dữ liệu nào cần license

Kết nối tới bất kỳ engine nào trên trang này đều miễn phí. Gói Starter hoặc Team bổ sung một số tính năng tùy chọn cho ứng dụng Mac, và không tính năng nào gắn với một cơ sở dữ liệu cụ thể.

Xem bảng giá

Chưa thấy cơ sở dữ liệu bạn dùng?

Engine mới được bổ sung dưới dạng plugin driver. Nếu engine bạn dùng chưa có trong danh sách, hãy đề xuất trên GitHub.

Tải TablePro

Bạn tải về và dùng ứng dụng cho Mac miễn phí. Gói Starter hoặc Team bổ sung một số tính năng tùy chọn. Ứng dụng cho iPhone và iPad có trên App Store.
Tải về cho Mac

Yêu cầu macOS 13 Ventura trở lên

Tải về trên App Store

Miễn phí, không có mua hàng trong ứng dụngYêu cầu iOS và iPadOS 18 trở lên