Trình Định dạng SQL
Định dạng và làm đẹp các truy vấn SQL hoặc rút gọn chúng thành một dòng — hoàn toàn trong trình duyệt của bạn.
🔒 Được xử lý hoàn toàn trong trình duyệt của bạn — không có nội dung nào bạn nhập ở đây được tải lên.
Kết quả
Một truy vấn 40 dòng được viết vội — tất cả chữ thường, trong một chuỗi dài vô tận, với ba truy vấn con lồng nhau — gần như không thể xem xét. Trình định dạng SQL này biến nó thành SQL dễ đọc, thụt lề nhất quán chỉ trong một cú nhấp chuột: mỗi cột của danh sách SELECT có dòng riêng, các JOIN được căn chỉnh dưới mệnh đề FROM, các điều kiện WHERE ngắt tại mỗi AND/OR, và các truy vấn con được thụt lề sâu hơn một cấp để cấu trúc truy vấn hiện rõ ngay lập tức.
Trình định dạng được xây dựng trên một bộ tách token SQL thực sự, không phải là tìm-và-thay-thế. Điều đó có nghĩa là nó biết những gì không bao giờ được chạm vào: các chuỗi ký tự giữ nguyên nội dung và khoảng trắng chính xác, comment -- và /* */ tồn tại qua quá trình định dạng, và các định danh được trích dẫn bằng dấu ngoặc kép, dấu backtick hoặc [ngoặc vuông] đi qua từng byte một. Việc viết hoa từ khóa là tùy chọn — bật nó lên để có SELECT, FROM, LEFT JOIN viết hoa bất kể chúng được gõ như thế nào, hoặc tắt để giữ nguyên kiểu chữ ban đầu.
Bạn chọn độ rộng thụt lề — 2 hoặc 4 dấu cách — để phù hợp với hướng dẫn phong cách của nhóm, và chế độ: định dạng cho con người hoặc rút gọn thành một dòng cho log, JSON payload và file cấu hình. Nhiều câu lệnh được phân tách bằng dấu chấm phẩy được xử lý trong một lượt, và phần tóm tắt cho bạn biết có bao nhiêu câu lệnh đã được xử lý.
Mọi thứ diễn ra cục bộ trong trình duyệt của bạn: truy vấn được tách token và lắp ráp lại trên thiết bị của bạn và không bao giờ được gửi đến bất kỳ máy chủ nào. Điều đó làm cho công cụ này an toàn cho SQL production thực — với tên bảng, chi tiết schema và logic nghiệp vụ thực tế — những thứ bạn không bao giờ nên dán vào một dịch vụ trực tuyến tải lên đầu vào của bạn. Hoạt động ngoại tuyến sau khi trang được tải; kết quả có thể được sao chép hoặc tải xuống dưới dạng file .sql.