Công cụ cho lập trình viên

Định dạng SQL

Thụt lề câu truy vấn để dễ đọc, ngay trên trình duyệt của bạn.

Định dạng SQL Chạy trên thiết bị của bạn
  • Chạy ngay trên trình duyệt của bạn — văn bản của bạn không bao giờ được gửi đi đâu cả
  • Không cần đăng ký, không có hạn mức, dùng miễn phí bao nhiêu lần tùy thích

Cách hoạt động

Câu truy vấn đến dưới dạng một dòng dài từ nhật ký, ORM và đồng nghiệp, và bước đầu tiên để hiểu nó luôn là dàn trang lại. Dán nó vào một trang web để làm việc đó là cách các truy vấn môi trường thực tế — tên bảng, tên cột, đôi khi cả dữ liệu khách hàng nguyên văn trong mệnh đề WHERE — rơi vào máy chủ của người khác.

Phương ngữ rất quan trọng

SQL là một họ ngôn ngữ chứ không phải một ngôn ngữ. PostgreSQL, MySQL, T-SQL, PL/SQL, BigQuery và Spark mỗi loại có cú pháp mà các loại khác từ chối, và trình định dạng dùng sai phương ngữ sẽ làm hỏng câu truy vấn hoặc từ chối nó. SQL chuẩn phù hợp với hầu hết truy vấn thông thường; hãy chuyển đổi nếu truy vấn của bạn dùng cú pháp riêng của nhà cung cấp.

Nó chỉ định dạng

Không có gì được thực thi, không có cơ sở dữ liệu nào được kết nối, và ý nghĩa của câu truy vấn không bao giờ bị thay đổi — chỉ khoảng trắng và kiểu chữ hoa thường của từ khóa. Một trình định dạng làm thay đổi truy vấn của bạn sẽ là một thứ nguy hiểm.

Kiểu chữ của từ khóa

Từ khóa viết hoa so với định danh viết thường là quy ước lâu đời và giúp dễ lướt qua cấu trúc. Tùy chọn giữ nguyên những gì bạn đã gõ dành cho các nhóm có hướng dẫn phong cách quy định khác.

Tại sao công cụ này chạy tại máy

Một câu truy vấn là mô tả lược đồ của bạn và thường cả dữ liệu của bạn. Không có lý do gì để nó rời khỏi máy của bạn chỉ để được thụt lề.

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

Định dạng SQL — câu hỏi thường gặp

Nó có chạy câu truy vấn của tôi không?

Không. Nó chỉ định dạng lại văn bản. Không có cơ sở dữ liệu nào được kết nối.

Vì sao câu truy vấn của tôi bị từ chối?

Có thể là sai phương ngữ. Cú pháp riêng của từng nhà cung cấp cần chọn đúng phương ngữ tương ứng.

Nó có thay đổi việc truy vấn của tôi làm không?

Không. Chỉ khoảng trắng và kiểu chữ hoa thường của từ khóa thay đổi.

SQL của tôi có bị tải lên không?

Không. Việc định dạng diễn ra ngay trên trình duyệt của bạn.