Trình định dạng và làm đẹp SQL
Riêng tư theo thiết kế — chạy hoàn toàn trong trình duyệt của bạn
Định dạng và in đẹp các truy vấn SQL trong trình duyệt của bạn. Toova viết hoa từ khóa, căn chỉnh mệnh đề, và thụt lề truy vấn con thành dạng dễ đọc — hữu ích khi đánh giá các truy vấn dày đặc từ nhật ký, ORM, hoặc các nhà phát triển khác.
Vì sao định dạng SQL
SQL một dòng dày đặc không thể đọc. SQL được căn chỉnh, thụt lề với từ khóa viết hoa là cái mọi kỹ sư cơ sở dữ liệu cao cấp viết bằng tay. Toova thực hiện định dạng tự động — dán một truy vấn từ nhật ký chậm, một bản dump ORM, hoặc một đồng nghiệp, và nhận lại thứ bạn thực sự có thể đánh giá. Join, truy vấn con, CTE, và hàm cửa sổ tất cả nhận phân cấp trực quan rõ ràng.
Nhận biết phong cách
SQL có các phong cách — PostgreSQL, MySQL, SQL Server, Oracle, SQLite, BigQuery — và mỗi cái có từ khóa và phần mở rộng cú pháp riêng. Toova cho bạn chọn phong cách để từ khóa đặc thù phong cách (RETURNING, LATERAL, MERGE) được nhận ra và định dạng đúng. Mặc định là ANSI SQL, xử lý hầu hết các truy vấn phổ biến.
Chỉ cục bộ
Việc định dạng diễn ra hoàn toàn trong trình duyệt của bạn. SQL bạn dán — bao gồm các truy vấn tham chiếu tên bảng nội bộ, ID khách hàng, hoặc bất cứ thứ gì độc quyền — không bao giờ rời trang. Tab Network sẽ trống trong khi định dạng, và trang hoạt động ngoại tuyến sau lần tải đầu tiên. An toàn cho truy vấn nhật ký chậm, gỡ lỗi, và đánh giá mã.
Câu hỏi thường gặp
- Phong cách SQL nào được hỗ trợ?
- PostgreSQL, MySQL, SQL Server, Oracle, SQLite, BigQuery, và ANSI SQL. Chọn cái khớp với cơ sở dữ liệu của bạn để từ khóa đặc thù phong cách định dạng đúng.
- Từ khóa có luôn được viết hoa không?
- Theo mặc định, có — từ khóa viết hoa là quy ước trong hầu hết hướng dẫn phong cách và làm cấu trúc của một truy vấn dễ quét. Bạn có thể chuyển sang chữ thường hoặc giữ-case nếu đội của bạn dùng phong cách khác.
- Nó có thể định dạng truy vấn phức tạp với CTE không?
- Có. CTE (mệnh đề WITH), truy vấn con, hàm cửa sổ, và truy vấn đệ quy tất cả nhận được thụt lề và căn chỉnh mệnh đề đúng. Trình định dạng hiểu phân cấp cấu trúc của truy vấn.
- Việc định dạng có thay đổi hành vi của SQL của tôi không?
- Không. Trình định dạng chỉ thay đổi khoảng trắng và viết hoa. Token, toán tử, định danh, và chuỗi ký tự được giữ nguyên văn. Truy vấn bạn dán chạy giống hệt sau khi định dạng.
- SQL của tôi có được gửi đến máy chủ không?
- Không. Việc định dạng chạy hoàn toàn trong trình duyệt của bạn. Truy vấn không bao giờ rời trang.