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.
Cách dùng
- 1 Dán dữ liệu CSV của bạn vào.
- 2 Nhập tên bảng đích và chọn phương ngữ SQL.
- 3 Bật tùy chọn “Include CREATE TABLE” để thêm một schema dự đoán ở đầu kết quả.
- 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
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
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
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.
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
- RFC 4180 — Định dạng chung và kiểu MIME cho tệp CSV — IETF
- PostgreSQL — INSERT — PostgreSQL
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
Trình định dạng JSON
Định dạng, kiểm tra và rút gọn JSON trực tuyến. Miễn phí, không cần đăng ký — dữ liệu không rời khỏi trình duyệt của bạn.
Mở công cụTrình định dạng SQL
Định dạng truy vấn SQL trực tuyến — làm đẹp mã cho MySQL, PostgreSQL, SQLite, SQL Server, Oracle và BigQuery.
Mở công cụTrình tạo UUID
Tạo UUID trực tuyến — v1, v4, v7 và Nil. Tạo hàng loạt tới 10.000. Miễn phí, không cần đăng ký.
Mở công cụTrình tạo mật khẩu
Tạo mật khẩu ngẫu nhiên mạnh, an toàn về mặt mật mã. Tùy chỉnh độ dài và bộ ký tự — chạy trong trình duyệt của bạn.
Mở công cụ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.