- Công cụ mã nguồn mở cho phép tạo, chỉnh sửa và duyệt cơ sở dữ liệu SQLite
- Được viết bằng C++ và framework Qt, mạnh mẽ nhưng vẫn gọn nhẹ và nhanh
- Cung cấp binary portable cho Windows, Linux, MacOS X: không cần cài đặt hay gỡ bỏ, chỉ cần tải về, giải nén và chạy
Tính năng chính
Trình soạn thảo mã SQL nâng cao
- Cung cấp gợi ý cú pháp và tô sáng cú pháp SQL
- Bao gồm tính năng định dạng mã và hiển thị lỗi cú pháp
- Có thể Ctrl+click vào tên bảng v.v. trong truy vấn SQL để mở bảng, chỉ mục, trigger, view tương ứng
Cơ sở dữ liệu được mã hóa
- Hỗ trợ các tính năng mã hóa và bảo vệ bằng mật khẩu như SQLCipher, WxSQLite3, System.Data.SQLite
Hỗ trợ nhiều cơ sở dữ liệu
- Cung cấp cơ chế kết nối cơ sở dữ liệu trong suốt cho phép tham chiếu nhiều cơ sở dữ liệu trong một truy vấn duy nhất
Hàm SQL tùy biến
- Có thể triển khai hàm SQL tùy biến (hàm scalar và hàm tổng hợp) bằng JavaScript, Python, Tcl
- Cung cấp script có thể dùng ngay trên trang Wiki
Phương thức sắp xếp tùy biến
- Hỗ trợ phương thức sắp xếp tùy biến có thể dùng trong mệnh đề ORDER BY v.v. bằng cách triển khai thuật toán sắp xếp
Lịch sử SQL và DDL
- Có thể dễ dàng tìm kiếm cả những truy vấn đã chạy từ 2 tuần trước
- Có thể kiểm tra các câu lệnh DDL đã được thực thi trong SQLiteStudio và nâng cấp cơ sở dữ liệu production
Kéo và thả giữa các cơ sở dữ liệu
- Có thể sao chép hoặc di chuyển các đối tượng như bảng, chỉ mục giữa các cơ sở dữ liệu bằng kéo và thả
- Có thể chọn có bao gồm dữ liệu hay không
Hỗ trợ đa nền tảng
- Có thể chạy trên các nền tảng chính gồm Windows, MacOS X, Linux
- Cũng có thể chạy trên các nền tảng khác như FreeBSD bằng cách biên dịch mã nguồn
Phân phối portable
- Không cần cài đặt; chỉ cần tải về, giải nén và chạy là có thể sử dụng
- Không yêu cầu quyền quản trị viên
Tính năng tạo dữ liệu
- Có thể tự động điền dữ liệu vào bảng bằng nhiều chiến lược khác nhau (hằng số, chuỗi tuần tự, số ngẫu nhiên, văn bản dựa trên từ điển, v.v.)
Nhập và xuất dữ liệu
- Có thể nhập dữ liệu từ file văn bản dùng CSV hoặc biểu thức chính quy
- Có thể xuất ra nhiều định dạng như câu lệnh SQL, CSV, HTML, XML, PDF, JSON
Scripting
- Hỗ trợ các ngôn ngữ JavaScript, Python, Tcl
- Có thể dùng script để triển khai data generator, hàm SQL tùy biến, phương thức sắp xếp tùy biến, v.v.
Hỗ trợ plugin
- Có thể mở rộng bằng plugin cho ngôn ngữ scripting mới, định dạng nhập/xuất dữ liệu, chiến lược tạo dữ liệu bảng, định dạng cơ sở dữ liệu, v.v.
1 bình luận
Ý kiến trên Hacker News
vd test.sqlite3để xem danh sách bảng, rồi dùng phím mũi tên và phím Return để xem dữ liệu bảng ở dạng lướisqlite-modeđã được đưa vào từ v29, và có các tiện ích mở rộng đang được thử nghiệm hữu ích cho việc xem và chỉnh sửa SQLite nhanh.recover