Công cụ định dạng SQL
Dán câu lệnh SQL vào bên trái, bạn sẽ thấy kết quả dễ đọc với thụt lề rõ ràng ở bên phải. Chọn phương ngữ SQL khớp với cơ sở dữ liệu của bạn để có kết quả chính xác hơn. Dữ liệu không bao giờ được gửi lên máy chủ.
Mẹo. Công cụ này chỉ "định dạng (làm đẹp)" SQL; nó không kiểm tra liệu câu lệnh có đúng về mặt ngữ nghĩa hoặc có thể thực thi thành công trên cơ sở dữ liệu thực tế hay không. Chọn phương ngữ gần nhất với cơ sở dữ liệu của bạn sẽ cho kết quả định dạng chính xác hơn. Nếu câu lệnh hoàn toàn không thể phân tích được (ví dụ dấu ngoặc hoặc dấu ngoặc kép không khớp), vị trí lỗi gần đúng sẽ được hiển thị. Các từ khóa sẽ tự động chuyển thành chữ hoa theo quy ước phổ biến của SQL. Công cụ này đóng gói cục bộ thư viện mã nguồn mở sql-formatter (giấy phép MIT), nên việc định dạng vẫn diễn ra hoàn toàn trong trình duyệt của bạn.
Cách sử dụng công cụ này
- Dán câu lệnh SQL vào khung nhập bên trái.
- Chọn "Phương ngữ SQL" khớp với cơ sở dữ liệu của bạn (MySQL, PostgreSQL, SQL Server, v.v.) để có kết quả định dạng chính xác hơn.
- Nhấp "Định dạng" (cũng tự động định dạng khi bạn gõ) để xem kết quả đã làm đẹp ở bên phải.
- Nếu câu lệnh không thể phân tích được, bạn sẽ nhận được dòng/cột gần đúng của lỗi.
- Dùng menu kích thước thụt lề để điều chỉnh thụt lề của kết quả, sau đó lấy kết quả bằng "Sao chép" hoặc "Tải kết quả xuống".
- Mọi xử lý diễn ra trong trình duyệt của bạn — SQL bạn nhập không bao giờ được gửi lên máy chủ.
Mẹo liên quan
- Công cụ này chỉ định dạng/làm đẹp SQL; nó không kiểm tra liệu câu lệnh có khớp với cấu trúc cơ sở dữ liệu thực tế của bạn hay có thực thi thành công hay không.
- Từ khóa và cú pháp khác nhau giữa các phương ngữ (ví dụ LIMIT so với TOP, dấu backtick so với dấu ngoặc kép); hãy chọn phương ngữ khớp với cơ sở dữ liệu của bạn để có kết quả tốt nhất.
- Các từ khóa như SELECT, FROM, WHERE sẽ tự động chuyển thành chữ hoa theo quy ước phổ biến giúp tăng khả năng đọc.
- Nếu bạn cũng cần xử lý JSON hoặc XML, hãy thử Công cụ định dạng JSON, Công cụ định dạng XML hoặc Chuyển đổi JSON ↔ XML trong các liên kết liên quan bên dưới.