Utils365

Công cụ định dạng SQL

Giúp truy vấn SQL dài dễ đọc, theo đúng phương ngữ cơ sở dữ liệu của bạn.

Dán SQL, mở file .sql hoặc kéo thả vào đây

Tiếp theo: Định dạng JSON · So sánh văn bản

Báo lỗi công cụ này

Cách sử dụng Định dạng SQL

  1. Dán truy vấn của bạn

    Dán một hoặc nhiều câu lệnh SQL, hoặc mở hay kéo thả một file .sql. Mã được định dạng ngay khi bạn gõ.

  2. Chọn phương ngữ và kiểu chữ

    Chọn cơ sở dữ liệu của bạn để cú pháp được hiểu đúng, và giữ nguyên từ khóa hoặc chuyển thành CHỮ HOA hay chữ thường.

  3. Sao chép hoặc tải xuống

    Sao chép SQL đã định dạng, hoặc tải xuống dưới dạng file .sql.

Tại sao nên dùng Utils365

  • Bảy phương ngữ

    SQL chuẩn, MySQL, PostgreSQL, SQL Server (T-SQL), SQLite, Oracle (PL/SQL) và BigQuery, mỗi loại có cách đặt nháy, chú thích và từ khóa riêng.

  • Từ khóa thống nhất

    Viết SELECT, FROM và JOIN hoa hoặc thường xuyên suốt, để truy vấn của nhiều người trông giống nhau.

  • Lỗi kèm vị trí

    Truy vấn mà công cụ không đọc được sẽ hiện dòng và cột, kèm vị trí được đánh dấu.

  • Riêng tư ngay từ thiết kế

    Truy vấn được định dạng ngay trên trình duyệt và không bao giờ bị tải lên, nên tên bảng và dữ liệu trong đó vẫn ở lại với bạn.

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

Nên chọn phương ngữ SQL nào?

Phương ngữ mà cơ sở dữ liệu của bạn dùng. SQL chuẩn phù hợp với hầu hết truy vấn đơn giản, nhưng những thứ như dấu backtick của MySQL, phép ép kiểu :: của PostgreSQL và [ngoặc vuông] của SQL Server cần đúng phương ngữ.

Định dạng có thay đổi tác dụng của truy vấn không?

Không. Chỉ dấu cách, ngắt dòng và, nếu bạn chọn, kiểu chữ của từ khóa thay đổi. Tên bảng, tên cột và văn bản trong dấu nháy giữ nguyên như đã viết.

Vì sao công cụ báo có gì đó không mong đợi?

Công cụ không đọc được truy vấn tại vị trí đó. Thường đó là cú pháp riêng của một cơ sở dữ liệu, như chú thích # trong MySQL. Hãy chọn phương ngữ của cơ sở dữ liệu bạn dùng và thử lại.

Có thể định dạng nhiều truy vấn cùng lúc không?

Có. Dán chúng cùng nhau, ngăn cách bằng dấu chấm phẩy, và mỗi truy vấn được định dạng với một dòng trống ở giữa.

Công cụ có kiểm tra truy vấn đúng hay sai không?

Chỉ kiểm tra là đọc được. Công cụ không biết các bảng của bạn, nên tên cột viết sai sẽ không bị phát hiện cho đến khi bạn chạy truy vấn.