QueryDock for MySQL & MariaDB Coming Soon
Connect to remote MySQL and MariaDB servers to manage databases, tables, data, users, and privileges.
About
QueryDock for MySQL & MariaDB is a native Android client for connecting to remote MySQL and MariaDB servers and managing databases, tables, data, users, and privileges. It delivers the core power of phpMyAdmin and DBeaver in a UI/UX optimized for mobile — built with Jetpack Compose and Material 3, an MVVM + Repository architecture, and unidirectional state flow. On connect it detects server capabilities to tailor SQL escaping and features to each server.
Features
- Multiple server profiles with instant switching, live connection-status badges, SSL/TLS modes (disable/trust/verify-ca/verify-full), and SSH tunneling
- Server-capability detection on connect (VERSION() + sql_mode) to adapt SQL behavior such as
NO_BACKSLASH_ESCAPES - Credentials encrypted with EncryptedSharedPreferences + Android Keystore, with optional biometric/device app lock
- Browse databases (charset/collation), tables (rows, size, engine, collation, comment), and column/index structure, plus views, stored procedures, functions, triggers, and events with SHOW CREATE
- ER relationship diagram from foreign keys
- Paginated data grid with sorting and WHERE filters, cell-edit sheet with NULL toggle, and safe row add/delete
- SQL editor with multi-statement execution, DELIMITER/stored-routine-aware splitting, keyword/table/column autocomplete, query history, snippets, and EXPLAIN
- DDL editing: add/modify/drop columns and indexes, table-creation wizard, and rename/truncate/drop — all with a generated-SQL preview and destructive-action confirmation
- User management with GRANT/REVOKE, process list with KILL, status/system variables, Export to SQL/CSV/JSON, CSV import, a home-screen widget, dark mode, and Korean/English