CanDoYa
VI

Trình soạn thảo SQL online miễn phí

Chạy hoàn toàn trên trình duyệt của bạn - không tải lên, không cần đăng ký.

Ví dụ đã sẵn sàng - chạy truy vấn để khởi động SQLite.

Tạo lại cơ sở dữ liệu cục bộ khi áp dụng

Nhấn Ctrl hoặc Cmd + Enter để chạy

Kết quả truy vấn

Bảng kết quả sẽ xuất hiện tại đâyChạy truy vấn mẫu hoặc thay bằng câu lệnh SQLite của bạn.
Chia sẻ công cụ này

Trình soạn thảo SQL online là gì?

Trình soạn thảo SQL online là môi trường trên trình duyệt để tạo bảng, thêm dữ liệu mẫu và chạy truy vấn mà không cần cài đặt cơ sở dữ liệu. Trình soạn thảo này dùng SQLite được biên dịch sang WebAssembly. SELECT, JOIN, phép tổng hợp, CTE và các thay đổi dữ liệu đều chạy trên thiết bị rồi trả kết quả ngay.

Cách dùng

  1. 1Thiết lập cơ sở dữ liệu. Giữ nguyên lược đồ và các hàng mẫu, hoặc thay nội dung trình soạn thảo bên trái bằng câu lệnh CREATE TABLE và INSERT của bạn.
  2. 2Viết và chạy SQL. Nhập các câu lệnh SQLite vào trình soạn thảo truy vấn, sau đó chọn Chạy truy vấn hoặc nhấn Ctrl hay Cmd + Enter.
  3. 3Xem hoặc xuất kết quả. Kiểm tra từng tập kết quả trong bảng, rồi sao chép hoặc tải tập đang chọn xuống dưới dạng CSV.

Dành cho ai

Trình soạn thảo bên trái tạo một cơ sở dữ liệu SQLite mới bằng các câu lệnh CREATE TABLEINSERT. Trình bên phải dùng cơ sở dữ liệu đó trong suốt phiên làm việc. Bạn có thể thử truy vấn, sửa các hàng rồi truy vấn lại. Khi sửa lược đồ, cơ sở dữ liệu sẽ được tạo lại ở lần chạy tiếp theo.

Bộ máy SQLite và nội dung đang làm việc chỉ nằm trong thẻ trình duyệt này. Không có chuỗi kết nối, tài khoản hay cơ sở dữ liệu trên máy chủ. Vì vậy, đây là nơi tiện để kiểm tra đoạn SQL riêng tư hoặc làm thử nghiệm nhanh.

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

SQL hoặc dữ liệu của tôi có được tải lên đâu không?

Không. Bộ máy SQLite WebAssembly được nạp vào trình duyệt rồi chạy lược đồ, truy vấn và định dạng kết quả ngay trên thiết bị. CanDoYa không gửi SQL bạn nhập hoặc các hàng được tạo tới máy chủ cơ sở dữ liệu.

Trình soạn thảo SQL online có miễn phí không?

Có. Bạn có thể chạy truy vấn, đặt lại cơ sở dữ liệu mẫu, sao chép bảng kết quả và tải tệp CSV mà không cần tài khoản hay thanh toán. Cơ sở dữ liệu nằm trong bộ nhớ của thẻ trình duyệt hiện tại.

Công cụ hỗ trợ phương ngữ SQL nào?

Công cụ dùng cú pháp SQLite. Các câu lệnh SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, JOIN, GROUP BY cùng hàm cửa sổ, truy vấn con và biểu thức bảng chung tiêu chuẩn đều hoạt động. Tính năng riêng của PostgreSQL, MySQL, Oracle và SQL Server có thể không được hỗ trợ.

Tôi có thể chạy nhiều câu lệnh SQL không?

Có. Hãy phân tách các câu lệnh bằng dấu chấm phẩy. Nếu nhiều câu lệnh trả về bảng, bộ chọn kết quả cho phép xem từng tập. Câu lệnh chỉ thay đổi dữ liệu sẽ báo số hàng bị tác động và giữ cơ sở dữ liệu sẵn sàng cho truy vấn tiếp theo.

Cơ sở dữ liệu trong trình duyệt có thể lớn đến mức nào?

Giới hạn thực tế phụ thuộc vào trình duyệt và bộ nhớ thiết bị vì sql.js giữ toàn bộ cơ sở dữ liệu trong bộ nhớ. Công cụ này phù hợp để học, làm ví dụ và thử bộ dữ liệu nhỏ, không dành cho cơ sở dữ liệu vận hành có dung lượng nhiều gigabyte.

Cơ sở dữ liệu có còn sau khi tôi đóng thẻ không?

Không. Cơ sở dữ liệu làm việc chỉ là tạm thời và sẽ đặt lại khi trang bị đóng hoặc tải lại. Hãy tải kết quả cần thiết dưới dạng CSV và lưu lược đồ hay truy vấn quan trọng vào tệp riêng trước khi rời trang.