Chuyển tới nội dung chính
Z

Công cụ chuyển CSV sang SQL

Tạo câu lệnh INSERT từ CSV. Hỗ trợ phương ngữ MySQL, PostgreSQL, SQLite hoặc SQL Server, có thể kèm CREATE TABLE.

Miễn phí Không cần đăng ký Chạy trên trình duyệt Tôn trọng riêng tư Updated

Cách dùng

  1. 1 Dán dữ liệu CSV của bạn vào.
  2. 2 Nhập tên bảng đích và chọn phương ngữ SQL.
  3. 3 Bật tùy chọn “Include CREATE TABLE” để thêm một schema dự đoán ở đầu kết quả.
  4. 4 Sao chép hoặc tải xuống đoạn SQL đã tạo — mỗi dòng dữ liệu tương ứng một câu lệnh INSERT.

Vì sao dùng công cụ này

  • Bốn phương ngữ — MySQL, PostgreSQL, SQLite, SQL Server. Định danh (identifier) được đặt trong dấu ngoặc phù hợp với từng loại.
  • Chuỗi ký tự sử dụng cách nhân đôi dấu nháy đơn để escape — tương thích trên cả bốn hệ CSDL đích.
  • Tự động suy luận kiểu dữ liệu của từng ô — ô trống thành NULL, số giữ nguyên không có dấu nháy, còn lại được escape thành chuỗi.
  • Tùy chọn thêm CREATE TABLE với kiểu cột được dự đoán (INT / DECIMAL / TEXT).

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

NULL được nhận diện như thế nào?

Bất kỳ ô nào trống sẽ trở thành NULL (không có dấu nháy). Nếu muốn chèn chuỗi rỗng thay vì NULL, hãy đặt ô đó thành một khoảng trắng hoặc chỉnh sửa trực tiếp kết quả SQL.

Công cụ có xử lý các kiểu dữ liệu riêng của Postgres như JSONB không?

Không — việc suy luận kiểu cột chỉ giới hạn ở INT, DECIMAL, TEXT. Hãy tự chỉnh sửa CREATE TABLE nếu bạn cần JSONB, ARRAY hoặc các kiểu mở rộng khác.

Kết quả SQL có được định dạng đẹp không?

Mỗi dòng là một câu lệnh. Để định dạng đẹp hơn, hãy đưa kết quả qua <a class="text-brand-600 hover:underline" href="/sql-formatter">SQL Formatter</a>.

Các công cụ liên quan?

Xem <a class="text-brand-600 hover:underline" href="/csv-to-json">CSV to JSON</a> để chuyển đổi sang JSON dạng chung, hoặc <a class="text-brand-600 hover:underline" href="/csv-to-xml">CSV to XML</a> để xuất ra XML.

Công cụ chuyển CSV sang SQL là gì?

Công cụ chuyển CSV sang SQL là công cụ tạo ra các câu lệnh SQL INSERT từ dữ liệu CSV, ánh xạ dòng tiêu đề thành tên cột và mỗi dòng dữ liệu thành một tập giá trị. Công cụ chạy hoàn toàn trên trình duyệt, hỗ trợ các phương ngữ MySQL, PostgreSQL, SQLite và SQL Server, đồng thời có thể tùy chọn xuất thêm câu lệnh CREATE TABLE tương ứng cho bảng đích.

Tính năng

Bốn phương ngữ SQL

Đặt định danh theo kiểu MySQL (dấu backtick), PostgreSQL/SQLite (dấu ngoặc kép) và SQL Server (dấu ngoặc vuông).

CREATE TABLE tùy chọn

Suy luận kiểu dữ liệu cột và tạo câu lệnh CREATE TABLE tương ứng đi kèm với các câu lệnh INSERT.

Riêng tư 100%

Chạy hoàn toàn phía trình duyệt (client-side) — dữ liệu của bạn không bao giờ được tải lên.

Ví dụ

Input

name,role
Ada,Engineer   (dialect: MySQL, table: users)

Output

INSERT INTO `users` (`name`, `role`) VALUES ('Ada', 'Engineer');

Trường hợp sử dụng

  1. 1

    Khởi tạo dữ liệu cho cơ sở dữ liệu

    Chuyển file xuất từ bảng tính thành các câu lệnh INSERT để nạp vào cơ sở dữ liệu dev hoặc test.

  2. 2

    Di chuyển dữ liệu dạng bảng

    Chuyển đổi CSV từ hệ thống này sang SQL cho hệ thống khác, đúng theo phương ngữ cần dùng.

  3. 3

    Khởi tạo schema

    Tạo CREATE TABLE + các câu lệnh INSERT để dựng nhanh một bảng từ dữ liệu mẫu.

Tóm tắt

Công cụ chuyển đổi CSV sang SQL của Zerethon tạo các câu lệnh INSERT từ dữ liệu CSV ngay trong trình duyệt của bạn, ánh xạ hàng tiêu đề thành tên cột và mỗi hàng thành một tập giá trị. Công cụ hỗ trợ các phương ngữ MySQL, PostgreSQL, SQLite và SQL Server — đặt định danh trong dấu trích dẫn và escape các giá trị literal theo từng phương ngữ — và có thể tùy chọn tạo thêm câu lệnh CREATE TABLE tương ứng. Không có dữ liệu nào được tải lên.

Danh mục
Lập trình
Giá
Miễn phí
Quyền riêng tư
Chạy trên trình duyệt
Đăng ký
Không cần

Tài liệu tham khảo

Quyền riêng tư

Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Công cụ chuyển CSV sang SQL chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.

Kiến thức cơ bản

Công cụ liên quan

Xây dựng, chia sẻ và phát triển trên Zerethon Social

Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.

Dùng thử Zerethon miễn phí