Bỏ qua, tới nội dung
Monu Tools

Bộ chuyển đổi CSV sang SQL

Đổi CSV thành các câu lệnh SQL INSERT, kèm một câu CREATE TABLE tùy chọn. Hãy đặt tên bảng rồi sao chép đoạn kịch bản. Chạy trong trình duyệt của bạn.

Chiều ngược lại: SQL → CSV

Cách dùng CSV → SQL

  1. 01

    Dán CSV của bạn vào khung bên trái, hoặc gõ trực tiếp.

  2. 02

    Chọn dấu phân cách mà CSV của bạn dùng; phần SQL cập nhật ngay ở bên phải.

  3. 03

    Sao chép phần SQL bằng nút sao chép.

Công cụ này làm gì

Công cụ này biến mỗi dòng CSV thành một câu lệnh INSERT cho tên bảng bạn chọn, sẵn sàng nạp dữ liệu vào cơ sở dữ liệu. Hãy đánh dấu tùy chọn để thêm một câu CREATE TABLE tương ứng lên đầu.

Các giá trị được đặt nháy và thoát ký tự an toàn: số vẫn để trần, ô trống thành chuỗi rỗng, và dấu nháy đơn trong phần chữ được nhân đôi.

An toàn từ trong cách dựng

Các định danh được bọc trong nháy kép còn giá trị chuỗi dùng nháy đơn với mọi dấu nháy bên trong được nhân đôi, nên phần SQL tạo ra là hợp lệ và không vỡ vì dấu nháy đơn.

Kết quả là SQL theo chuẩn ANSI, dễ mang đi, được hầu hết cơ sở dữ liệu chấp nhận, gồm PostgreSQL, MySQL và SQLite.

Riêng tư và không giới hạn

Mọi phép chuyển đổi đều diễn ra tại chỗ trong trình duyệt của bạn, nên dữ liệu không bao giờ được tải lên, ghi nhật ký hay lưu trên máy chủ. Bạn có thể dùng nó cho những bản xuất bảo mật mà không phải nghĩ ngợi, và sau lần tải trang đầu tiên nó vẫn chạy khi ngoại tuyến.

Không cần đăng ký, không có dấu mờ và không giới hạn số dòng: trần duy nhất là bộ nhớ thiết bị của bạn.

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

Nó có tạo luôn cái bảng không?

Có nếu bạn muốn. Hãy bật "Thêm CREATE TABLE" và nó sẽ thêm vào đầu một câu lệnh với mọi cột đều kiểu TEXT, bạn có thể chỉnh sang kiểu thật trước khi chạy.

Tôi nên dùng dấu phân cách nào?

Dấu phẩy là chuẩn phổ biến. Hãy chọn dấu chấm phẩy ở những vùng dùng dấu phẩy làm dấu thập phân (thường gặp trong các bản xuất của Đức và châu Âu), chọn tab cho tệp TSV, hoặc chọn thanh dọc khi các giá trị của bạn vốn đã chứa dấu phẩy.

Có giới hạn số dòng hay dung lượng tệp không?

Không có giới hạn số dòng cố định hay hạn mức hằng ngày. Vì mọi thứ chạy tại chỗ, giới hạn thực tế là bộ nhớ thiết bị của bạn, vốn thừa sức lo hàng chục nghìn dòng mà phần lớn bản xuất chứa.

Dữ liệu của tôi có được tải lên đâu không?

Không. Phép chuyển đổi chạy hoàn toàn trong trình duyệt của bạn bằng JavaScript phía máy khách, nên không có gì bạn dán hay thả vào rời khỏi thiết bị. Nhờ vậy nó an toàn với những bảng tính chứa email khách hàng, số liệu tài chính hay dữ liệu nhạy cảm khác.

Nguồn

Báo lỗi