Klien MySQL dan MariaDB untuk Mac, iPhone dan iPad
Tulis SQL dengan pelengkapan berbasis skema, edit baris dengan pratinjau setiap pernyataan, serta kelola pengguna, sesi, dan pencadangan. Driver yang sama juga mendukung MariaDB, TiDB, OceanBase, dan Databend.
Berfungsi di Mac, iPhone dan iPadDriver disertakan dalam aplikasi Mac
Sekilas
- Bahasa kueri
- SQL
- Driver
- Disertakan dalam aplikasi MacDigunakan bersama MariaDB, TiDB, OceanBase dan Databend
- Hubungkan melalui
- Host dan port, Tunnel SSH, SSL/TLS, AWS IAM, Cloud SQL Auth Proxy
- Port default
- 3306
- Versi minimum
- 5.7, didokumentasikan
- iPhone dan iPad
- Opens


Hubungkan
Masukkan host, port, dan pengguna ke TablePro, atau tempel URL mysql://. Akun MySQL 8 yang menggunakan caching_sha2_password terhubung pada percobaan pertama. Kosongkan database lalu pilih nanti: perpindahan database berlangsung pada koneksi yang sama.
Koneksi baru menggunakan SSL Preferred, yang mencoba TLS dahulu dan hanya beralih ke teks biasa setelah handshake TLS gagal. Pilih Verify CA atau Verify Identity dengan sertifikat penyedia untuk pemeriksaan ketat.
Untuk server pada jaringan pribadi, hubungkan melalui tunnel SSH, dengan jump host jika diperlukan, proxy SOCKS5, tunnel Cloudflare Access, atau perintah tunnel Anda sendiri seperti kubectl port-forward.
Pada Amazon RDS dan Aurora, masuk menggunakan AWS IAM yang menandatangani token baru setiap kali Anda terhubung, dan impor instance langsung dari akun AWS. Untuk Google Cloud SQL, TablePro mengunduh dan menjalankan Cloud SQL Auth Proxy untuk Anda.
Beralih dari Sequel Ace? Import from Other App membaca favorit dan, setelah Anda mengonfirmasi, kata sandi yang disimpan di Keychain.
Jalankan kueri dan edit
Editor SQL melengkapi nama tabel dan kolom dari skema, termasuk alias dan CTE, lalu menjalankan pernyataan pada kursor atau seluruh skrip. EXPLAIN FORMAT=JSON, EXPLAIN FORMAT=TREE, dan EXPLAIN ANALYZE digambar sebagai diagram atau pohon rencana, dan EXPLAIN Compare menunjukkan perubahan antara dua proses.
Perubahan baris ditampung hingga Anda menyimpan, dan Preview SQL menampilkan pernyataan persisnya terlebih dahulu. Penyimpanan menggunakan parameter terikat dan berhenti jika pernyataan akan mengubah jumlah baris yang berbeda dari perkiraan. Tabel tanpa primary key tetap dapat diedit: baris dicocokkan berdasarkan semua kolom.
Setiap sesi menggunakan utf8mb4, sehingga emoji dan teks non-Latin tetap utuh saat dibaca serta ditulis. Untuk database yang teksnya ditulis klien lama melalui Latin 1, pengodean UTF-8 via Latin 1 membacanya seperti klien tersebut.
Tabel berpartisi mencantumkan partisi dan batasnya, seperti VALUES LESS THAN (2024), dan komentar tabel serta kolom muncul di bilah samping dan header kolom grid.
Skema
Tab Structure menampung perubahan kolom, indeks, foreign key, constraint CHECK, dan kolom generated, serta menampilkan DDL sebelum berjalan. Kunci indeks atas ekspresi, seperti lower(email), memerlukan MySQL 8.0.13 atau lebih baru.
Routine dan trigger muncul di bilah samping dengan kode sumbernya. Diagram ER menggambar skema sebagai gambar hanya baca yang dapat diekspor ke PNG atau SQL.
Compare & Sync, bagian dari paket Starter, membandingkan dua skema MySQL atau MariaDB atau datanya dan menulis skrip yang menyelaraskan keduanya. Perubahan yang akan menghilangkan data ditahan sampai Anda menyertakannya.
Administrasi
Users & Roles menampilkan hak akses setiap akun hingga kolom individual, serta menampung setiap GRANT dan REVOKE sebagai SQL yang Anda baca sebelum berjalan.
Server Dashboard mencantumkan sesi, metrik server, dan kueri lambat yang diperbarui setiap beberapa detik. Dashboard membatalkan kueri aktif dengan KILL QUERY atau menghentikan sesi dengan KILL. Akun tanpa hak PROCESS hanya melihat sesinya sendiri.
Pemeliharaan tabel menjalankan OPTIMIZE TABLE, ANALYZE TABLE, CHECK TABLE, dan REPAIR TABLE, lalu menampilkan pernyataan sebelum berjalan.
Backup Dump menjalankan mysqldump, dan Restore Dump menjalankan klien mysql, keduanya melalui tunnel SSH koneksi; pasang alat klien MySQL pada Mac terlebih dahulu. Pemulihan mengganti objek yang disebutkan dump.
Untuk mengembalikan slot server saat Anda tidak menggunakannya, atur koneksi agar dilepas setelah beberapa menit tidak aktif; kueri berikutnya membuka koneksi baru. TablePro mempertahankan koneksi jika sesi memiliki sesuatu yang akan hilang saat dibuka ulang, seperti transaksi terbuka atau tabel sementara.


Pindahkan data
Impor berkas CSV, TSV, JSON, JSONL, XLSX dan SQL, dengan pemetaan kolom untuk tabel tujuan dan pilihan tindakan jika baris gagal. Ekspor tabel atau hasil sebagai CSV, JSON, SQL, XLSX, Markdown, HTML dan XML.
Copy To mengirim tabel, datanya, atau keduanya ke koneksi MySQL lain atau mesin berbeda, serta mencantumkan setiap jenis kolom yang harus didekatkan ke jenis tujuan.
iPhone dan iPad
MySQL tersedia saat Anda membuat koneksi dalam aplikasi iPhone dan iPad, dan aplikasi terhubung langsung ke mesin tersebut.
Di iPhone dan iPad, telusuri tabel sebagai kartu, filter dan urutkan, edit baris dengan primary key, dan jalankan SQL pada tab Query. Koneksi menyediakan SSL dari Required hingga Verify Identity, serta tunnel SSH dengan kata sandi atau kunci. Jump host SSH tidak didukung.
Batasan
- Koneksi memakai host dan port melalui TCP. Socket Unix lokal tidak didukung.
- Driver menolak LOAD DATA LOCAL INFILE. Muat file melalui Impor.
MariaDB
Port default 3306Disertakan dalam aplikasi MaciPhone dan iPad: OpensVersi minimum: 10.x, didokumentasikan
MariaDB terhubung melalui driver yang sama dengan MySQL, dengan opsi SSH, SSL/TLS, dan AWS IAM yang sama. URL mariadb:// membuat koneksi MariaDB.
Kolom JSON, yang disimpan MariaDB sebagai LONGTEXT, dibuka dalam editor JSON. Kolom virtual dan persistent dideteksi dan tidak disertakan dalam pernyataan INSERT serta UPDATE yang dihasilkan. Sequence tercantum di bilah samping hanya baca, dan tabel system-versioned ditampilkan sebagai tabel biasa.
Users & Roles, Server Dashboard, pemeliharaan tabel, dan pencadangan mysqldump bekerja seperti pada MySQL.
Batasan MariaDB
- Cloud SQL Auth Proxy tidak tersedia untuk MariaDB. Akses server privat lewat tunnel SSH.
- Pengguna dan Peran mencantumkan peran MariaDB sebagai pengguna. Buat dan berikan peran dengan SQL di editor.
TiDB
Port default 4000Disertakan dalam aplikasi MaciPhone dan iPad: Opens
Arahkan koneksi ke port SQL server TiDB, bukan PD atau TiKV. TiDB Cloud menggunakan port yang sama; atur SSL Mode ke Required di sana.
Stop mengirim KILL TIDB QUERY untuk sesi Anda sendiri. Di balik TiProxy atau load balancer, tindakan ini memerlukan Global Kill, yang diaktifkan TiDB secara bawaan sejak versi 6.1.
EXPLAIN dan EXPLAIN ANALYZE menampilkan rencana TiDB sebagai teks. Constraint CHECK muncul di tab Structure pada TiDB 7.2 dan lebih baru jika cluster mengaktifkannya, foreign key dapat dibuat, dan pemeliharaan tabel menyediakan ANALYZE TABLE.
Pilih TiDB sebagai jenis koneksi, bukan MySQL, agar bilah samping, pemilih jenis, dan EXPLAIN mengikuti TiDB.
Batasan TiDB
- Tidak ada trigger, stored routine, atau event.
- Tidak ada Dasbor Server atau Backup Dump. Ekspor dengan Dumpling TiDB.
- Bandingkan dan Sinkronkan menghasilkan skrip struktur hanya antar-database TiDB, bukan antara TiDB dan MySQL atau MariaDB.
OceanBase
Port default 2881Disertakan dalam aplikasi MaciPhone dan iPad: Opens
Masukkan tenant pada nama pengguna: root@test pada observer, atau root@test#obcluster melalui OBProxy yang menggunakan port 2883.
Koneksi memeriksa bahwa server mengidentifikasi dirinya sebagai OceanBase, sehingga host atau port yang salah langsung gagal. Batas waktu kueri TablePro menggantikan batas pernyataan OceanBase sendiri.
EXPLAIN menampilkan rencana sebagai teks. Tabel tanpa primary key diedit dengan mencocokkan semua kolom, dan penyimpanan yang akan mengubah lebih dari satu baris atau tidak ada baris berhenti serta memberitahukannya.
Pilih OceanBase sebagai jenis koneksi: koneksi yang disimpan sebagai MySQL dan mengakses OceanBase tidak mendapatkan semua perilaku ini.
Batasan OceanBase
- Hanya tenant mode MySQL yang terhubung. Tenant mode Oracle ditolak.
- Tidak ada Dasbor Server atau Backup Dump.
- Bandingkan dan Sinkronkan menghasilkan skrip struktur hanya antar-database OceanBase, bukan antara OceanBase dan MySQL atau MariaDB.
Databend
Port default 3307Disertakan dalam aplikasi MaciPhone dan iPad: Tidak terbuka
Databend terhubung melalui handler MySQL-nya, bukan API HTTP. Pilih Databend sebagai jenis koneksi; koneksi MySQL yang mengakses server Databend ditolak dan meminta perubahan jenis.
Pada Databend Cloud, minta dukungan Databend mengaktifkan endpoint MySQL warehouse, lalu salin host dan port dari dialog Connect.
Tab Structure mengedit kolom dan constraint CHECK serta mengganti nama tabel, view, dan kolom. EXPLAIN dan EXPLAIN ANALYZE menampilkan rencana sebagai teks, dan pemeliharaan tabel menyediakan ANALYZE TABLE.
Sel ARRAY, MAP, dan TUPLE tidak dapat ditulis dari teks. Ubah menggunakan UPDATE dalam editor.
Batasan Databend
- Databend tidak memiliki indeks, primary key, atau foreign key, sehingga edit baris mencocokkan semua kolom, dan penyimpanan yang akan mengubah lebih dari satu baris ditolak.
- Bandingkan dan Sinkronkan tidak tersedia.
- Tidak ada skema URL untuk membuka koneksi Databend. Buat melalui formulir koneksi.
- Tidak tersedia di iPhone dan iPad.
Alat lainnya
Sequel Ace
Versi 6.0.1, dirilis 21 September 2026GratisSumber terbuka (MIT)Platform: Mac
Sequel Ace melanjutkan Sequel Pro sebagai aplikasi Mac untuk MySQL dan MariaDB. Aplikasi memiliki server MCP yang nonaktif secara bawaan dan hanya baca kecuali Anda mengubahnya, tanpa obrolan AI. Cocok jika Anda hanya menggunakan MySQL dan MariaDB.
Sumber: Sequel Ace repository, Sequel Ace releases, Sequel Ace MCP server, Sequel Ace, Migrating from Sequel Pro
phpMyAdmin
Versi 5.2.3, dirilis 8 Oktober 2025GratisSumber terbuka (GPL-2.0)Platform: Web
phpMyAdmin berjalan di server web Anda dan dapat digunakan dalam peramban apa pun, serta disertakan dalam cPanel. Cocok untuk server yang hanya Anda akses melalui panel hosting, tempat aplikasi desktop tidak memiliki jalur ke database.
Sumber: phpMyAdmin, phpMyAdmin downloads, phpMyAdmin repository, phpMyAdmin in cPanel, phpMyAdmin installation and hardening, Adminer
HeidiSQL
Versi 12.21, dirilis 3 Agustus 2026GratisSumber terbuka (GPL-2.0)Platform: Windows, Linux dan Mac
HeidiSQL adalah klien sumber terbuka yang telah lama berasal dari Windows dan kini juga menyediakan aplikasi macOS.
Sumber: HeidiSQL, HeidiSQL download, HeidiSQL repository, HeidiSQL releases
Fakta tentang alat lain diperiksa pada 3 Oktober 2026.
Pertanyaan tentang MySQL
Apakah TablePro dapat terhubung melalui socket MySQL lokal?
Tidak. Koneksi menggunakan TCP, sehingga jaringan server harus aktif. Untuk mengakses socket pada server jarak jauh, teruskan melalui tunnel SSH.
Apakah saya perlu memasang alat klien MySQL?
Hanya untuk Backup Dump dan Restore Dump, yang menjalankan mysqldump dan mysql. Koneksi, kueri, dan pengeditan menggunakan driver bawaan aplikasi.
Apakah saya dapat mendesain skema dalam diagram ER?
Tidak. Diagram ER adalah gambar skema hanya baca yang dapat diekspor. Ubah tabel pada tab Structure atau menggunakan SQL.
Unduh TablePro
Memerlukan macOS 13 Ventura atau lebih baru