SQL Playground — Chạy SQL online

Một cơ sở dữ liệu SQLite đầy đủ chạy ngay trên trình duyệt của bạn. Luyện JOIN và window function với dữ liệu mẫu, nhập file CSV của riêng bạn, chạy nhiều câu lệnh cùng lúc và xuất kết quả ra file.

Cập nhật
Bảng
Đang tải SQLite…

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Kiểm tra cú pháp SQL cho MySQLPostgreSQL, SQL Server, SQLite, BigQuery và Snowflake.Kiểm tra cú pháp SQL →

Cách dùng SQL Playground

  1. Đợi một chút để SQLite tải xong — các bảng mẫu customers, products, orders và order_items sẽ được tạo sẵn cho bạn.
  2. Viết SQL trong trình soạn thảo hoặc bấm vào một ví dụ, sau đó nhấn Run hoặc Ctrl+Enter.
  3. Nhập file CSV của bạn thành một bảng, hoặc mở file .sqlite có sẵn.
  4. Xuất kết quả gần nhất ra CSV, hoặc tải xuống toàn bộ database.

Cơ sở dữ liệu thật, không phải mô phỏng

Playground chạy SQLite 3 được biên dịch sang WebAssembly (sql.js), nên bạn được dùng một engine SQL thật sự: JOIN, subquery, common table expression, window function, hàm JSON, view, trigger, transaction và index. Mọi thứ diễn ra trong bộ nhớ của trình duyệt; không có gì được gửi lên máy chủ. Khi đóng tab, dữ liệu sẽ mất, trừ khi bạn đã tải database về.

Cấu trúc bảng mẫu

BảngCột
customersid, name, email, country, created_at
productsid, name, category, price
ordersid, customer_id, status, created_at
order_itemsorder_id, product_id, quantity, unit_price

SQLite so với MySQL và PostgreSQL

  • Kiểu dữ liệu linh hoạt: cột khai báo INTEGER vẫn có thể chứa văn bản. Dùng bảng STRICT nếu bạn muốn ép kiểu dữ liệu.
  • Ngày tháng được lưu dưới dạng văn bản hoặc số; dùng date(), datetime() và strftime().
  • RIGHT và FULL OUTER JOIN được hỗ trợ ở các phiên bản mới; ILIKE thì không — LIKE không phân biệt hoa thường với ký tự ASCII.

Kiểm tra cú pháp riêng của từng dialect bằng SQL validator, định dạng lại câu truy vấn bằng SQL formatter, và chuyển bảng tính thành câu lệnh INSERT bằng CSV to SQL.

Cũng được tìm dưới tên: chạy sql online, sql online, sqlite online, trình soạn thảo sql online, luyện sql, sql sandbox, trình biên dịch sql online.

Các công cụ dùng kèm tốt với SQL Playground

  • Trình tạo CREATE TABLE — Thiết kế bảng theo từng cột — kiểu dữ liệu, khóa chính, NOT NULL, UNIQUE, tự tăng và giá trị mặc định — rồi nhận cú pháp CREATE TABLE đúng cho cơ sở dữ liệu của bạn.
  • SQL sang JSON, CSV & Excel — Dán file dump SQL hoặc vài câu lệnh INSERT và nhận lại dữ liệu dưới dạng JSON, CSV hoặc file Excel, mỗi bảng là một sheet riêng.
  • Excel sang JSON — Mở file .xlsx hoặc dán trực tiếp các ô từ Excel hay Google Sheets để nhận JSON sạch.
  • JSON sang Excel — Biến mảng JSON thành một workbook Excel thực sự.

Câu hỏi thường gặp

Playground dùng dialect SQL nào?
SQLite 3. Phần lớn cú pháp SQL chuẩn chạy được mà không cần sửa; các tính năng riêng của MySQL, PostgreSQL hay SQL Server (stored procedure, ILIKE, SERIAL) thì không chạy được.
Dữ liệu của tôi có được bảo mật không?
Có. Database nằm trong bộ nhớ của trình duyệt. File CSV và .sqlite bạn nhập vào không bao giờ được tải lên máy chủ.
Dữ liệu có thể lớn đến mức nào?
Giới hạn bởi bộ nhớ của thiết bị. Vài chục megabyte và hàng trăm nghìn dòng vẫn chạy tốt trên một chiếc laptop thông thường.
Tôi có thể giữ lại database không?
Bấm Download database để lưu file .sqlite, và Open .sqlite file để tiếp tục làm việc sau. File này cũng mở được bằng DB Browser for SQLite, DBeaver và công cụ dòng lệnh sqlite3.
Tôi có thể cài SQL Playground như một ứng dụng web và dùng khi không có mạng không?
Có. SQL Playground là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan