Trình thu nhỏ SQL
Lấy các khối SQL thô và loại bỏ các khoảng trống, dòng mới và nhận xét dư thừa để nén nó.
Để thu nhỏ SQL, dán truy vấn vào ô Văn bản SQL đầu vào; chú thích, dấu xuống dòng và dấu cách thừa bên ngoài chuỗi trong ngoặc được xóa ngay và truy vấn gọn xuất hiện trong ô SQL đã rút gọn.
Last updated:
Trình thu nhỏ SQL. Lấy các khối SQL thô và loại bỏ các khoảng trống, dòng mới và nhận xét dư thừa để nén nó. Giảm ngay kích thước các truy vấn của bạn bằng trình thu nhỏ SQL trực tuyến miễn phí của chúng tôi.
Công cụ này cho phép bạn xóa khoảng trắng và chú thích khỏi các tập lệnh SQL. Cho dù bạn đang tối ưu hóa các bản sao lưu khổng lồ hay thu nhỏ các tệp di chuyển, công cụ nén SQL của chúng tôi đều giữ nguyên các chuỗi ký tự trong khi giảm đáng kể kích thước.
Nếu bạn cần đảo ngược quy trình, Trình định dạng SQL của chúng tôi là lý tưởng. Dán SQL của bạn và thu nhỏ tập lệnh của bạn.
Tiện ích tối ưu hóa mã cao cấp này tận dụng quy trình xử lý phía máy khách để nén 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ư để thu nhỏ SQL cục bộ.
Câu hỏi thường gặp
Làm thế nào để thu nhỏ truy vấn SQL trực tuyến?
Dán hoặc gõ SQL vào ô Văn bản SQL đầu vào. Ô SQL đã rút gọn cập nhật khi bạn gõ; nhấp Sao chép SQL để sao chép truy vấn đã nén, hoặc Xóa để bắt đầu lại. Hai công tắc điều khiển chú thích # của MySQL và việc có giữ gợi ý cho bộ tối ưu hay không.
Trình thu nhỏ SQL loại bỏ những gì?
Bên ngoài văn bản trong ngoặc, nó xóa chú thích khối dạng /* ... */, chú thích dòng hai gạch ngang và, khi bật công tắc, chú thích # của MySQL. Nó gộp dấu xuống dòng, tab và dấu cách lặp lại thành một dấu cách và xóa dấu cách quanh dấu phẩy, dấu ngoặc và toán tử so sánh như = và !=.
Việc thu nhỏ có thể thay đổi giá trị chuỗi trong truy vấn không?
Không. Trình thu nhỏ đọc truy vấn theo từng token và sao chép nguyên văn chuỗi trong ngoặc đơn (kể cả ngoặc kép lồng và thoát bằng dấu gạch chéo ngược), định danh trong ngoặc kép và backtick, và phần thân dollar-quoted của PostgreSQL, nên hai gạch ngang, dấu # hoặc dấu cách thừa bên trong chúng được giữ nguyên.
Công cụ dùng được với những phương ngữ SQL nào?
Nó dùng được với truy vấn MySQL, MariaDB, PostgreSQL, SQLite, SQL Server và Oracle. Hãy tắt công tắc chú thích # với mã PostgreSQL dùng toán tử #. Nó không kiểm tra cú pháp, nên truy vấn không hợp lệ vẫn không hợp lệ.
Gợi ý /*! */ của MySQL có bị xóa không?
Theo mặc định thì không. Chú thích bắt đầu bằng /*! (gợi ý phiên bản MySQL) hoặc /*+ (gợi ý cho bộ tối ưu) thay đổi cách truy vấn chạy, nên chúng được giữ lại. Tắt công tắc giữ gợi ý để xóa chúng như chú thích thông thường.
SQL của tôi có bị gửi lên máy chủ không?
Không. Việc thu nhỏ chạy trong trình duyệt, nên tên bảng, chi tiết lược đồ và logic truy vấn của bạn ở lại trên thiết bị.
Cách dùng công cụ trực tuyến này
Trình thu nhỏ 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 thu nhỏ 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 thu nhỏ 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.