Giao diện
Giới thiệu
mydatabase là ứng dụng desktop để làm việc với cơ sở dữ liệu: duyệt bảng, sửa dữ liệu, viết SQL, xem cấu trúc và theo dõi máy chủ. App được thiết kế theo các tính năng của TablePro, nhưng không dùng mã nguồn của TablePro.

Điểm khác biệt
- Native thật sự: viết bằng Zig 0.17 trên framework myzig, giao diện vẽ bằng GPU. Không có webview, không có JavaScript trong app.
- Gọn nhẹ: bản release trên Windows chỉ một file exe vài MB, không cần cài runtime.
- Tự viết driver: PostgreSQL, MySQL/MariaDB, SQL Server, Redis, ClickHouse, MongoDB và Cassandra nói trực tiếp giao thức mạng bằng Zig, không cần client library.
- Không gọi về máy chủ nào của app: không có tài khoản, không đăng nhập, không gửi thông tin sử dụng. Mọi thứ nằm trên máy bạn.
App làm được gì
| Nhóm | Nội dung |
|---|---|
| Kết nối | 10 engine, nhiều kết nối cùng lúc, nhóm và màu, dán URL kết nối, nhập từ DBeaver |
| Tunnel | SSH bằng khóa, agent hoặc mật khẩu, profile SSH, proxy SOCKS5, lệnh tunnel tùy ý |
| An toàn | Safe Mode ba mức, che dữ liệu theo tên cột, mật khẩu trong kho bảo mật của hệ điều hành |
| Bảng | Lưới có phân trang, bộ lọc, sắp xếp nhiều cột, cố định cột, tô màu theo luật, sửa tại chỗ |
| SQL | Gợi ý, định dạng, tham số, EXPLAIN dạng cây, ghim và so sánh kết quả, phím Vim hoặc Emacs |
| Dữ liệu | Nhập và xuất nhiều định dạng, mở file dữ liệu không cần database, backup và khôi phục |
| Công cụ | Sơ đồ ER, từ điển dữ liệu, tìm giá trị toàn database, dashboard máy chủ, Join Builder |
| AI | Khung chat, giải thích và tối ưu SQL, lệnh / và nhắc bảng bằng @ |
| MCP | Cho Claude Desktop, Cursor và các client khác đọc database, chỉ đọc |
Giao diện sáng và tối
App theo giao diện của hệ thống, hoặc bạn chọn cố định trong Preferences.

Trạng thái hiện tại
App đã có nhiều tính năng, nhưng chưa phải mọi thứ đều đã chạy trên máy chủ thật. Trước khi dùng với hệ thống quan trọng, hãy đọc Đã kiểm tra đến đâu.
Với dữ liệu quan trọng
Hãy đặt kết nối ở chế độ Read-Only khi mới dùng. Xem Safe Mode.
