Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Nhập tệp CSV trực tiếp vào MySQL

nhưng tên cột trong csv và tên cột trong bảng cơ sở dữ liệu khác nhau, tôi nên làm gì?

Không thành vấn đề. Bạn có thể chỉ định cột CSV nào được nhập vào cột cơ sở dữ liệu nào.

Cú pháp TẢI THÔNG TIN DỮ LIỆU

Theo mặc định, khi không có danh sách cột nào được cung cấp ở cuối câu lệnh LOAD DỮ LIỆU THÔNG TIN, các dòng đầu vào được mong đợi chứa một trường cho mỗi cột bảng. Nếu bạn chỉ muốn tải một số cột của bảng, hãy chỉ định danh sách cột:

LOAD DATA INFILE 'persondata.txt' INTO TABLE persondata (col1,col2,...);

Điều tôi muốn làm khi thấy cú pháp INFILE quá phức tạp là sử dụng một ứng dụng khách đồ họa như HeidiSQL để nhấp cùng nhau theo thứ tự cột thích hợp (nó có bản xem trước đồ họa) và sao chép + dán truy vấn SQL đã tạo.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. java.sql.SQLException Chỉ mục tham số nằm ngoài phạm vi (1> số tham số, là 0)

  2. Sự khác biệt giữa utf8_general_ci và utf8_unicode_ci là gì?

  3. Làm cách nào để thay đổi MariaDB thành MySQL trong XAMPP?

  4. MySQL:Cách cho phép kết nối từ xa với mysql

  5. Chèn Blobs vào cơ sở dữ liệu MySql bằng php