Trình định dạng và làm đẹp SQL

Làm cho các truy vấn SQL của bạn có thể đọc được bằng Trình định dạng SQL trực tuyến miễn phí của chúng tôi.

Để định dạng SQL, dán truy vấn vào ô Truy vấn SQL của bạn và chọn phương ngữ; phiên bản có thụt lề, dễ đọc xuất hiện bên dưới với từ khóa theo kiểu chữ bạn chọn.

Last updated:

Trình định dạng và làm đẹp SQL. Làm cho các truy vấn SQL của bạn có thể đọc được bằng Trình định dạng SQL trực tuyến miễn phí của chúng tôi. Làm đẹp và cấu trúc ngay các truy vấn của bạn bằng trình định dạng SQL trực tuyến miễn phí của chúng tôi.

Công cụ này cho phép bạn phân tích cú pháp các câu lệnh SQL thành mã sạch, dễ đọc. Cho dù bạn đang gỡ lỗi các hoạt động JOIN hay tối ưu hóa các truy vấn SELECT, công cụ làm đẹp SQL của chúng tôi đều hỗ trợ các phương ngữ MySQL, PostgreSQL và SQL Server.

Nếu bạn cần nén truy vấn của mình, Trình thu nhỏ SQL của chúng tôi là lý tưởng. Dán chuỗi SQL của bạn và tạo truy vấn có cấu trúc.

Tiện ích định dạng mã cao cấp này tận dụng các thuật toán phía máy khách để đánh giá các truy vấn trong trình duyệt của bạn, đảm bảo lược đồ của bạn không bao giờ được tải lên máy chủ từ xa.

Việc truyền tập lệnh cho các dịch vụ của bên thứ ba làm lộ kiến trúc cơ sở dữ liệu của bạn, nhưng công cụ ngoại tuyến của chúng tôi loại bỏ lỗ hổng này. Chúng tôi cung cấp một cách riêng tư để làm đẹp SQL cục bộ.

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

Làm thế nào để định dạng truy vấn SQL trực tuyến?

Dán SQL vào ô Truy vấn SQL của bạn. Phiên bản đã làm đẹp xuất hiện trong vùng kết quả bên dưới và cập nhật khi bạn gõ. Chọn cơ sở dữ liệu của bạn trong menu Phương ngữ (Dialect) để có kết quả chính xác nhất, rồi dùng nút sao chép trên kết quả để sao chép.

Trình định dạng SQL này hỗ trợ những phương ngữ nào?

Mười ba: GCP BigQuery, IBM DB2, Apache Hive, MariaDB, MySQL, Couchbase N1QL, Oracle PL/SQL, PostgreSQL, Amazon Redshift, Spark, Standard SQL (mặc định), SQLite và SQL Server Transact-SQL. Việc định dạng do thư viện mã nguồn mở sql-formatter thực hiện.

Các tùy chọn kiểu chữ từ khóa và Kiểu thụt lề có tác dụng gì?

Kiểu chữ từ khóa biến các từ khóa như SELECT và FROM thành CHỮ HOA (mặc định) hoặc chữ thường, hoặc giữ như đã gõ với Giữ nguyên. Kiểu thụt lề Tiêu chuẩn thụt lề các mệnh đề thông thường, còn Tabular bên trái và Tabular bên phải xếp từ khóa thẳng hàng trong một cột cố định để truy vấn đọc như một bảng.

Vì sao truy vấn của tôi không được định dạng đúng?

Trình định dạng phải phân tích truy vấn theo phương ngữ đã chọn. Cú pháp riêng của từng nhà cung cấp, như toán tử đặc biệt, placeholder hoặc khối thủ tục, có thể không được Standard SQL hiểu, nên hãy chọn phương ngữ khớp với cơ sở dữ liệu. Khi phân tích thất bại, một cảnh báo kèm dòng và cột bị lỗi xuất hiện phía trên kết quả, vốn để trống.

Trình định dạng SQL có gửi truy vấn của tôi đi đâu không?

Không. Việc định dạng chạy trong trình duyệt bằng thư viện JavaScript sql-formatter, nên các truy vấn, tên bảng và chi tiết lược đồ bạn dán không được tải lên.

Cách dùng công cụ trực tuyến này

Trình định dạng và làm đẹp SQL được thiết kế cho các quy trình nhanh trong trình duyệt khi bạn cần định dạng, kiểm tra, chuyển đổi, giải mã, mã hóa, tạo hoặc xem dữ liệu mà không cần mở ứng dụng nặng. Hãy bắt đầu với ô nhập liệu hoặc các tùy chọn hiện có, kiểm tra kết quả, rồi sao chép hoặc tải xuống đầu ra.

Xử lý riêng tư trong trình duyệt

Trình định dạng và làm đẹp SQL giữ bước xử lý thông thường ngay trong trình duyệt của bạn. Điều này hữu ích với đoạn mã, token, tài liệu, giá trị cấu hình, mẫu văn bản và nội dung khác không nên gửi đến dịch vụ từ xa khi không cần thiết.

Khi nào công cụ này hữu ích

Dùng Trình định dạng và làm đẹp SQL cho các tác vụ lặp lại của lập trình viên, tài liệu kỹ thuật, kiểm tra QA, chuyển đổi nhanh, gỡ lỗi, làm sạch nội dung và quy trình nội bộ của nhóm. Trang tập trung vào đầu vào rõ ràng, phản hồi nhanh và đầu ra dễ tái sử dụng.

Mẹo thực tế

Trước khi sao chép kết quả cuối cùng, hãy kiểm tra khoảng trắng, chữ hoa chữ thường, tên tệp, mã hóa, cấu trúc token, xuống dòng hoặc định dạng đầu ra. Các bước nhỏ này giúp tránh lỗi trong mã nguồn, báo cáo, ticket, email hoặc ghi chú kỹ thuật.