Ngôn ngữ
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Trình Định Dạng SQL

Trình Định Dạng SQL

Định dạng và làm đẹp truy vấn SQL online với thụt lề tùy chỉnh, viết hoa/thường từ khóa và hỗ trợ phương ngữ MySQL, PostgreSQL, MSSQL và Oracle.

Định Dạng Truy Vấn SQL Online

Trình định dạng SQL này biến những truy vấn dày đặc, gộp một dòng hay có phong cách thiếu nhất quán thành SQL sạch, thụt lề theo thời gian thực — ngay trong trình duyệt của bạn. Dán một câu SELECT dài với nhiều phép join hay một câu lệnh chật chội sao chép từ log, kết quả đã làm đẹp sẽ hiện ra ngay lập tức ở ô bên phải, các mệnh đề được căn chỉnh và từ khóa viết theo kiểu bạn muốn.

Xây dựng trên thư viện sql-formatter với hỗ trợ nhiều phương ngữ, nên kết quả tôn trọng đúng cú pháp của cơ sở dữ liệu bạn đang dùng.

Trường Hợp Sử Dụng Phổ Biến

Gỡ Rối Truy Vấn Dài

Tách một truy vấn một dòng với nhiều phép join, truy vấn con và điều kiện thành cấu trúc dễ đọc, có thụt lề.

Xem Lại & Gỡ Lỗi

Làm cho truy vấn từ log ứng dụng, ORM hay công cụ BI dễ đọc để bạn phát hiện lỗi logic và vấn đề hiệu năng.

Chuẩn Hóa Phong Cách

Áp dụng viết hoa từ khóa và thụt lề nhất quán trước khi commit SQL vào kho lưu trữ hoặc chia sẻ với đội nhóm.

Cách Làm Đẹp SQL

1

Dán Truy Vấn Của Bạn

Gõ hoặc dán SQL vào ô Đầu vào bên trái. Bạn cũng có thể Tải lên một tệp .sql, hoặc nhấn Code mẫu để nạp ví dụ.

2

Xem Kết Quả Tức Thì

Truy vấn đã định dạng, có tô sáng cú pháp, tự động hiện ở ô bên phải khi bạn gõ. Số dòng và bộ đếm kích thước trực tiếp giúp các script dài dễ điều hướng hơn.

3

Chọn Kiểu Chữ & Phương Ngữ

Đặt Thụt lề (2, 3, 4, 8 dấu cách hoặc Tab), chọn Từ khóa (UPPER, lower hoặc giữ nguyên) và chọn Phương ngữ khớp với cơ sở dữ liệu của bạn. Kết quả được định dạng lại ngay lập tức.

4

Sao Chép Hoặc Tải Về

Nhấn Sao chép để lấy kết quả, hoặc Tải về để lưu thành tệp .sql. Dùng Chỉnh sửa để tinh chỉnh kết quả bằng tay trước khi xuất.

Mọi thứ chạy cục bộ. Truy vấn của bạn được định dạng hoàn toàn trong trình duyệt và không bao giờ được tải lên máy chủ — an toàn ngay cả khi chứa tên bảng hay tên cột nhạy cảm.

Tính Năng & Tùy Chọn Định Dạng

Tùy Chọn Định Dạng

Những tùy chọn này điều chỉnh kết quả theo quy ước của đội nhóm và cơ sở dữ liệu cụ thể của bạn. Mỗi thay đổi sẽ định dạng lại truy vấn ngay lập tức.

Tùy chọnLựa chọnĐiều khiển gì
Thụt lề2 · 3 · 4 · 8 dấu cách · TabĐộ rộng thụt lề và ký tự dùng cho các mệnh đề và biểu thức lồng nhau.
Từ khóaUPPER · lower · Giữ nguyênKiểu chữ áp dụng cho từ khóa SQL như SELECTWHERE.
Phương ngữChuẩn · MySQL · PostgreSQL · MSSQL · OracleBiến thể SQL dùng để phân tích và định dạng cú pháp riêng của từng phương ngữ.

Phương Ngữ Hỗ Trợ

SQL Chuẩn

Định dạng ANSI SQL cho các truy vấn khả chuyển, không gắn với một engine cụ thể.

MySQL & PostgreSQL

Định dạng theo đúng phương ngữ cho hai cơ sở dữ liệu mã nguồn mở phổ biến nhất.

MSSQL & Oracle

Hỗ trợ cú pháp T-SQL (SQL Server) và PL/SQL (Oracle).

Công Cụ Tích Hợp

Định Dạng Thời Gian Thực

Kết quả cập nhật khi bạn gõ, với tô sáng cú pháp và số dòng.

Tải Lên & Tải Về

Nạp tệp .sql cục bộ hoặc xuất kết quả đã định dạng chỉ với một cú nhấn.

Kết Quả Chỉnh Sửa Được

Chuyển ô kết quả sang chế độ chỉnh sửa để chỉnh tay trước khi sao chép.

Mới dùng công cụ? Nhấn Code mẫu để nạp một truy vấn cố tình viết chật chội và xem nó được định dạng ngay lập tức.

Câu Hỏi Thường Gặp Về Định Dạng SQL

Trình định dạng SQL làm những gì?

Nó viết lại truy vấn với thụt lề, ngắt dòng và kiểu chữ từ khóa nhất quán để cấu trúc dễ đọc — mỗi mệnh đề một dòng, truy vấn con được thụt lề và các phép join được căn chỉnh. Công cụ chỉ sắp xếp lại bố cục, không đổi bản thân truy vấn.

Định dạng có làm thay đổi kết quả truy vấn không?

Không. Trình định dạng chỉ đổi khoảng trắng, thụt lề và kiểu chữ từ khóa để dễ đọc. Cơ sở dữ liệu vẫn phân tích truy vấn đã định dạng theo cùng một cách, nên trả về đúng những dòng như truy vấn gốc.

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

Bạn có thể định dạng SQL chuẩn (ANSI), MySQL, PostgreSQL, MSSQL (T-SQL) và Oracle (PL/SQL). Chọn phương ngữ khớp với cơ sở dữ liệu của bạn để cú pháp riêng của từng phương ngữ được xử lý đúng.

Tôi có thể giữ hay đổi kiểu chữ từ khóa không?

Có. Đặt Từ khóa thành "Giữ nguyên" để không đụng đến kiểu chữ, hoặc chọn UPPER hay lower để chuẩn hóa mọi từ khóa về một kiểu duy nhất trong toàn truy vấn.

Truy vấn của tôi có bị gửi lên máy chủ không?

Không. Mọi thao tác định dạng diễn ra cục bộ trong trình duyệt. SQL của bạn không bao giờ được tải lên, ghi log hay lưu trữ, nên an toàn ngay cả khi truy vấn tham chiếu đến schema hay dữ liệu nhạy cảm.

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

Có. Dán một script chứa nhiều câu lệnh ngăn cách bằng dấu chấm phẩy và từng câu sẽ được định dạng tại chỗ, giữ nguyên cấu trúc tổng thể của tệp.

Điều gì xảy ra nếu SQL có lỗi cú pháp?

Nếu không thể phân tích đầu vào theo phương ngữ đã chọn, công cụ sẽ hiện thông báo lỗi thay vì tạo ra kết quả hỏng. Hãy sửa vấn đề được báo, hoặc thử một phương ngữ khác, rồi kết quả đã định dạng sẽ hiện lại.

Thụt lề
Đầu vào
Kết quả
Lỗi

Dán code vào ô bên trái để định dạng

|
Dán truy vấn SQL và nhận kết quả được thụt lề đúng chuẩn ngay khi bạn gõ.
Chọn kiểu chữ từ khóa: UPPER, lower hoặc giữ nguyên bản gốc.
Chọn phương ngữ SQL để định dạng theo đúng phương ngữ đó.
Mọi thứ chạy cục bộ trong trình duyệt — truy vấn không bao giờ được tải lên.
Muốn biết thêm? Đọc tài liệu →
1/5
Bắt đầu gõ để tìm kiếm...
Đang tìm kiếm...
Không tìm thấy kết quả
Hãy thử tìm với từ khóa khác