Duyệt, phân tích và xuất cơ sở dữ liệu SQLite trực tuyến: xem schema, lọc dữ liệu và tải CSV/ZIP ngay trên trình duyệt.
Features
- Duyệt & phân tích: Mở và khám phá Tệp SQLite ngay trong trình duyệt. Xem bảng, cấu trúc dữ liệu, tìm kiếm và lọc mà không cần cài phần mềm.
- Xuất CSV: Xuất bất kỳ bảng nào sang CSV chỉ với một cú nhấp, tự động escape ký tự đặc biệt, tương thích Excel, Google Sheets.
- Xuất lô dạng ZIP: Tải toàn bộ bảng dưới dạng Tệp ZIP, mỗi bảng là một CSV riêng, tiện cho backup, migration hoặc chia sẻ dữ liệu.
- Kiểm tra dữ liệu realtime: Khám phá bảng với cuộn ảo, phân trang, tìm kiếm tức thì. Sao chép giá trị ô, xem schema và quan hệ bảng qua giao diện trực quan.
Usage Guide
- Tải Tệp SQLite: Nhấn Chọn Tệp để tải database (.db, .sqlite, .sqlite3) hoặc kéo thả trực tiếp vào vùng làm việc.
- Khám phá bảng: Chọn bảng, xem dữ liệu realtime với bộ lọc, tìm kiếm, sắp xếp và xem schema chi tiết.
- Xuất dữ liệu: Xuất nhanh bảng hiện tại sang CSV hoặc tải toàn bộ cơ sở dữ liệu dưới dạng ZIP để chia sẻ.
- Lưu & chia sẻ: Sao chép kết quả, tải báo cáo hoặc gửi Tệp ZIP cho đồng đội mà không cần cài thêm công cụ.
Technical Details
Cấu trúc Tệp SQLite
SQLite lưu toàn bộ CSDL trong một Tệp nhị phân với Tiêu đề chứa metadata, kích thước Trang, phiên bản. Dữ liệu tổ chức theo Trang (thường 4KB) với cây B-tree cho bảng và index. Công cụ phân tích định dạng Tệp để trích schema, định nghĩa bảng và trang dữ liệu, hỗ trợ các phiên bản SQLite 3.x và đọc cả DB trong bộ nhớ lẫn trên đĩa.
Phân tích schema và dò bảng
Trình duyệt truy vấn bảng hệ thống (sqlite_master, sqlite_schema) để tìm bảng, view, index, trigger. Nó phân tích câu lệnh CREATE Bảng để lấy cột, kiểu dữ liệu, ràng buộc, giá trị mặc định; xử lý schema phức tạp với khóa ngoại, constraint và kiểu tự định nghĩa. Thông tin quan hệ bảng, index và view được tổng hợp để hiển thị cấu trúc đầy đủ.
Truy xuất dữ liệu và cuộn ảo
Với bảng lớn, công cụ dùng virtual scrolling chỉ tải hàng hiển thị bằng LIMIT/OFFSET, hỗ trợ phân trang, sắp xếp, lọc mà không phải nạp toàn bộ bảng vào RAM. Dữ liệu các kiểu TEXT, INTEGER, REAL, BLOB, NULL được định dạng phù hợp; BLOB hiển thị dạng hex hoặc base64.
Frequently Asked Questions
- Công cụ trình duyệt SQLite này dùng để làm gì?
- Công cụ này cho phép bạn duyệt, khám phá và xuất Tệp cơ sở dữ liệu SQLite trực tiếp trong trình duyệt web. Bạn có thể xem cấu trúc bảng, kiểm tra dữ liệu, tìm kiếm và lọc bản ghi, và xuất bảng sang CSV hoặc tải tất cả bảng dưới dạng ZIP. Rất phù hợp cho nhà phát triển, nhà phân tích dữ liệu và bất kỳ ai cần kiểm tra cơ sở dữ liệu SQLite mà không cần cài đặt phần mềm desktop.
- Làm thế nào để sử dụng trình duyệt SQLite này?
- Chỉ cần nhấp vào nút 'Chọn Tệp SQLite' và chọn Tệp .db, .sqlite hoặc .sqlite3 từ máy tính của bạn. Công cụ sẽ tự động tải và hiển thị tất cả các bảng. Sau đó bạn có thể duyệt dữ liệu bảng, xem định nghĩa schema, tìm kiếm bản ghi cụ thể và xuất từng bảng riêng lẻ sang CSV hoặc tải tất cả bảng dưới dạng Tệp ZIP.
- Công cụ này có miễn phí không?
- Có, trình duyệt SQLite này hoàn toàn miễn phí. Không cần đăng ký, thanh toán hoặc tạo tài khoản. Bạn có thể sử dụng trực tuyến ngay lập tức mà không có bất kỳ hạn chế nào. Tất cả xử lý đều diễn ra cục bộ trong trình duyệt của bạn để đảm bảo quyền riêng tư và bảo mật tối đa.
- Dữ liệu cơ sở dữ liệu của tôi có an toàn và riêng tư không?
- Có, dữ liệu của bạn hoàn toàn an toàn. Công cụ xử lý tất cả Tệp hoàn toàn trong trình duyệt của bạn bằng FileReader API - không có dữ liệu nào được tải lên máy chủ. Tệp chỉ được đọc ở phía client và không có gì được lưu trữ hoặc truyền đi. Điều này đảm bảo quyền riêng tư và bảo mật hoàn toàn cho các Tệp cơ sở dữ liệu nhạy cảm của bạn.
- Các định dạng Tệp SQLite nào được hỗ trợ?
- Công cụ hỗ trợ tất cả các định dạng Tệp SQLite chuẩn, bao gồm Tệp .db, .sqlite và .sqlite3. Nó hoạt động với cơ sở dữ liệu SQLite phiên bản 3.x và có thể xử lý cả cơ sở dữ liệu dựa trên Tệp và trong bộ nhớ. Trình duyệt xác thực Tiêu đề Tệp để đảm bảo tương thích trước khi xử lý.
- Các định dạng xuất có sẵn là gì?
- Bạn có thể xuất từng bảng riêng lẻ dưới dạng Tệp CSV (giá trị phân tách bằng dấu phẩy), tương thích với Excel, Google Sheets và hầu hết các công cụ phân tích dữ liệu. Bạn cũng có thể xuất tất cả bảng cùng một lúc dưới dạng ZIP, trong đó mỗi bảng được lưu dưới dạng Tệp CSV riêng. Xuất CSV tự động xử lý ký tự đặc biệt và escape đúng cách.
- Kích thước Tệp tối đa được hỗ trợ là bao nhiêu?
- Công cụ có thể xử lý cơ sở dữ liệu SQLite với nhiều kích thước khác nhau, nhưng Tệp rất lớn (trên 100MB) có thể mất nhiều thời gian xử lý hơn tùy thuộc vào giới hạn bộ nhớ của trình duyệt. Công cụ sử dụng cuộn ảo hiệu quả và tải dữ liệu theo yêu cầu để xử lý bảng lớn mà không cần tải tất cả vào bộ nhớ cùng một lúc.
- Tôi có thể chỉnh sửa cơ sở dữ liệu trong trình duyệt không?
- Không, công cụ này hoạt động ở chế độ chỉ đọc để đảm bảo an toàn. Bạn có thể duyệt, tìm kiếm, lọc và xuất dữ liệu, nhưng không thể sửa đổi, chèn, cập nhật hoặc xóa bản ghi. Điều này ngăn chặn mất dữ liệu vô ý và đảm bảo tính toàn vẹn dữ liệu. Để chỉnh sửa, bạn cần sử dụng công cụ quản lý SQLite trên desktop.
Related Documentation
- Trang chính thức SQLite - Tài liệu chính thức của SQLite
- SQLite Tutorial - Hướng dẫn và tài liệu học SQLite
- MDN - SQL - Tổng quan về ngôn ngữ SQL
- Tài liệu SQLite - Tài liệu tham khảo đầy đủ về SQLite
- W3Schools - SQL - Tutorial SQL với ví dụ minh họa