🛝Toolio
Tất cả công cụ

🗃️ Định Dạng SQL

Dán SQL của bạn và nhận mã sạch, dễ đọc ngay lập tức — từ khóa viết hoa hoặc viết thường, các mệnh đề chính xuống dòng mới, AND/OR/ON được thụt lề. Chạy hoàn toàn trên trình duyệt, không cần tải lên.

Your SQL
Lightweight formatter — not a full SQL parser.

Giới thiệu

Trình định dạng SQL này là một công cụ làm đẹp nhẹ, chạy trong trình duyệt, giúp SQL thô hoặc đã rút gọn trở nên dễ đọc mà không cần trình phân tích cú pháp đầy đủ. Nó bảo vệ các chuỗi ký tự và chú thích nội dòng để nội dung không bao giờ bị thay đổi, sau đó áp dụng kiểu viết hoa hoặc viết thường cho từ khóa theo lựa chọn của bạn. Các mệnh đề chính — SELECT, FROM, WHERE, JOIN, LEFT JOIN, RIGHT JOIN, INNER JOIN, GROUP BY, ORDER BY, HAVING, LIMIT — mỗi mệnh đề bắt đầu trên một dòng mới. Các toán tử logic AND, OR và điều kiện kết hợp ON được thụt lề bên dưới mệnh đề cha, tạo ra hệ thống phân cấp trực quan rõ ràng. Vì mọi thứ chạy cục bộ trong JavaScript, truy vấn của bạn ở lại trên thiết bị và công cụ hoạt động ngay cả khi không có kết nối internet.

Cách sử dụng

  1. Dán truy vấn SQL của bạn vào ô nhập liệu — SQL thô, đã rút gọn hoặc đã được định dạng một phần đều được.
  2. Chọn kiểu viết từ khóa: viết hoa (SELECT, FROM) hoặc viết thường (select, from), tùy theo hướng dẫn phong cách của bạn.
  3. Nhấp Định dạng SQL để áp dụng ngắt dòng trước các mệnh đề chính và thụt lề AND, OR và ON bên dưới mệnh đề cha.
  4. Xem lại đầu ra đã định dạng trong bảng kết quả — chuỗi ký tự và chú thích được giữ nguyên đúng như bạn đã viết.
  5. Nhấp Sao chép vào clipboard để dán SQL sạch trực tiếp vào trình soạn thảo, bảng điều khiển hoặc tài liệu của bạn.

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

Công cụ định dạng SQL này có miễn phí không?
Có, hoàn toàn miễn phí. Không cần tài khoản, không đăng ký, không giới hạn sử dụng.
SQL của tôi có được gửi lên máy chủ không?
Không. Toàn bộ quá trình định dạng chạy trong trình duyệt của bạn bằng JavaScript. SQL không bao giờ rời khỏi thiết bị, vì vậy thông tin xác thực và logic kinh doanh trong các truy vấn của bạn vẫn được bảo mật.
Việc định dạng có thay đổi giá trị chuỗi hoặc chú thích của tôi không?
Không. Chuỗi ký tự (nháy đơn và nháy đôi) và chú thích nội dòng (-- và /* */) được phát hiện và đóng băng trước bất kỳ phép biến đổi nào, sau đó được khôi phục không thay đổi trong đầu ra.
Những phương ngữ SQL nào được hỗ trợ?
Trình định dạng xử lý SQL chuẩn và hoạt động tốt với các truy vấn MySQL, PostgreSQL, SQLite và MS SQL Server. Đây là công cụ làm đẹp dựa trên từ khóa, không phải trình phân tích cú pháp đầy đủ nhận biết phương ngữ, vì vậy cú pháp rất đặc thù của nhà cung cấp được bảo toàn nhưng không được thụt lề đặc biệt.
Tôi có thể dùng ngoại tuyến hoặc không cần internet không?
Có. Sau khi trang đã tải xong, toàn bộ quá trình định dạng chạy cục bộ trong JavaScript. Bạn có thể ngắt kết nối internet và tiếp tục định dạng truy vấn mà không bị gián đoạn.