Trang chủ / Công cụ phát triển / Trình định dạng SQL trực tuyến
Công cụ trực tuyến miễn phí

Trình định dạng SQL trực tuyến

Định dạng SQL trực tuyến: làm đẹp hoặc nén tối đa 500.000 ký tự, chuẩn hóa từ khóa, xử lý cục bộ, không gửi dữ liệu. Quá trình xử lý diễn ra cục bộ trong trì…

Bắt đầu sử dụng

Tính năng và giới hạn

Trình định dạng SQL này hoạt động hoàn toàn cục bộ trong trình duyệt của bạn. Mã SQL không bao giờ được gửi đến máy chủ, do đó dữ liệu của bạn được giữ riêng tư.

Chế độ Beautify

Chế độ này chèn ngắt dòng trước các mệnh đề phổ biến như SELECT, FROM, WHERE, JOIN, GROUP BYORDER BY, đồng thời thụt lề các mục được phân tách bằng dấu phẩy. Ví dụ:

SELECT id, name FROM users WHERE age > 18 ORDER BY name;

sẽ trở thành:

SELECT
  id,
  name
FROM
  users
WHERE
  age > 18
ORDER BY
  name;

Chế độ Minify

Chế độ này loại bỏ khoảng trắng thừa và dấu cách xung quanh dấu phẩy, dấu chấm phẩy, dấu bằng và dấu ngoặc đơn. Nó không xóa chú thích. Ví dụ:

SELECT id, name FROM users WHERE age > 18;

sẽ trở thành:

SELECT id,name FROM users WHERE age>18;

Chuẩn hóa từ khóa

Bạn có thể chọn chuyển đổi các từ khóa SQL nhận diện được sang chữ hoa hoặc chữ thường. Lưu ý: công cụ này là một bộ định dạng biểu thức chính quy nhẹ, không phải trình phân tích cú pháp SQL theo từng ngôn ngữ. Các từ khóa nằm trong chuỗi hoặc chú thích có thể bị thay đổi, và cú pháp của các nhà cung cấp cụ thể có thể được định dạng không tốt.

Giới hạn

  • Không xác thực cú pháp SQL.
  • Không tối ưu hóa kế hoạch thực thi.
  • Không ngăn chặn SQL injection.
  • Không kết nối hoặc thực thi truy vấn trên cơ sở dữ liệu.

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

Trình định dạng có xử lý được các truy vấn rất lớn không?

Có, công cụ có thể xử lý tối đa 500.000 ký tự SQL. Nếu vượt quá giới hạn, bạn nên chia nhỏ truy vấn trước khi định dạng.

Tôi có thể định dạng SQL theo chuẩn của một cơ sở dữ liệu cụ thể như MySQL hay PostgreSQL không?

Không. Công cụ này sử dụng biểu thức chính quy và không nhận biết ngôn ngữ cụ thể. Cú pháp đặc thù của nhà cung cấp có thể không được định dạng đúng. Nó phù hợp với SQL tiêu chuẩn.

Tại sao từ khóa trong chuỗi hoặc chú thích của tôi bị thay đổi?

Vì công cụ không phân tích cú pháp, nó không thể phân biệt từ khóa thực sự với từ khóa xuất hiện trong chuỗi hoặc chú thích. Do đó, nếu bạn chọn chuẩn hóa từ khóa, các từ đó cũng có thể bị thay đổi. Hãy kiểm tra kết quả sau khi định dạng.

Quá trình xử lý diễn ra cục bộ trong trình duyệt.