Hướng dẫn sử dụng Định dạng SQL: cách dùng từng bước

Làm đẹp câu lệnh SQL: thụt lề, viết hoa từ khoá, hỗ trợ MySQL, PostgreSQL, SQL Server, Oracle.

Ảnh minh hoạ hướng dẫn sử dụng Định dạng SQL trên Unoify

Dán câu lệnh SQL để sắp xếp lại cho dễ đọc. Tool chỉ trình bày lại văn bản, không chạy câu lệnh và không gửi đi đâu.

Định dạng SQL dùng để làm gì?

Công cụ định dạng (format, làm đẹp) câu lệnh SQL: thụt lề rõ ràng, chọn kiểu viết hoa từ khoá, hỗ trợ MySQL, PostgreSQL, SQL Server, Oracle, SQLite, BigQuery… Chạy trong trình duyệt, chỉ sắp xếp lại chữ, không chạy câu lệnh và không gửi đi đâu.

Cách sử dụng Định dạng SQL

  1. Dán câu lệnh SQL vào ô nhập.
  2. Chọn dạng SQL (MySQL, PostgreSQL, SQL Server…), kiểu thụt lề và cách viết từ khoá.
  3. Bấm "Định dạng" (câu lệnh ngắn được định dạng ngay khi bạn gõ).
  4. Sao chép kết quả hoặc tải về tệp .sql. Nếu báo lỗi, tool chỉ ra dòng và cột để bạn sửa.

Về định dạng SQL

  • Định dạng chỉ thay đổi cách trình bày: xuống dòng, thụt lề, chữ hoa chữ thường của từ khoá. Dữ liệu trong chuỗi ('...'), tên cột, chú thích và giá trị được giữ nguyên.
  • Mỗi hệ quản trị có cú pháp riêng (dấu nháy của tên, kiểu ép kiểu, từ khoá riêng), nên hãy chọn đúng dạng SQL để tool đọc đúng. Chọn "SQL chuẩn" khi không chắc.
  • Tool không chạy câu lệnh và không kết nối cơ sở dữ liệu nào. Việc định dạng không kiểm tra câu lệnh đó có chạy đúng trên hệ quản trị của bạn hay không.
  • Khi gặp phần tool không đọc được (ví dụ chuỗi chưa đóng nháy, ngoặc chưa đóng), kết quả không được tạo và tool báo dòng, cột nơi nó dừng lại.
  • Giới hạn: văn bản tối đa 500 KB. Tool chạy trong tiến trình nền và dừng sau 30 giây, nên trang không bị treo với câu lệnh dài.

Giới hạn và quyền riêng tư

Công cụ xử lý dữ liệu ngay trong trình duyệt của bạn, nội dung không được gửi lên máy chủ. Giới hạn của công cụ: 500 KB.

Dùng thử ngay: Định dạng SQL.

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

Tool có gửi câu lệnh SQL của tôi lên máy chủ không?

Không. Tool chạy trong trình duyệt của bạn, không gửi và không lưu câu lệnh. Tuy vậy, đừng dán mật khẩu hay dữ liệu cá nhân thật vào bất kỳ công cụ nào.

Vì sao tool báo lỗi với câu lệnh chạy được trên máy tôi?

Có thể bạn chọn sai dạng SQL, hoặc câu lệnh dùng cú pháp mà bộ định dạng chưa hỗ trợ. Hãy thử chọn dạng SQL phù hợp hơn, hoặc "SQL chuẩn".

Định dạng có làm đổi ý nghĩa của câu lệnh không?

Không nên: tool chỉ đổi khoảng trắng và chữ hoa chữ thường của từ khoá. Dù vậy hãy đọc lại kết quả trước khi dùng cho dữ liệu thật.

Có thể định dạng nhiều câu lệnh cùng lúc không?

Có. Các câu lệnh cách nhau bằng dấu chấm phẩy; tool tách chúng bằng một dòng trống.

Công cụ liên quan