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

Khi nào sử dụng công cụ lưu trữ CSV cho MySQL?

Tôi hiếm khi sử dụng công cụ lưu trữ CSV. Tuy nhiên, một tình huống tôi thấy hữu ích là nhập dữ liệu hàng loạt.

  1. Tạo một bảng có các cột khớp với tệp CSV đầu vào của tôi.
  2. Bên ngoài mysql, chỉ cần sử dụng lời nhắc shell, mv tệp CSV vào từ điển dữ liệu MySQL, ghi đè lên tệp .csv thuộc bảng mà tôi vừa tạo.
  3. ALTER TABLE mytable ENGINE=InnoDB

Voilà! Nhập một bước tệp dữ liệu CSV khổng lồ bằng DDL thay vì CHÈN hoặc TẢI DỮ LIỆU.

Được cấp, nó kém linh hoạt hơn CHÈN hoặc TẢI DỮ LIỆU, vì bạn không thể thực hiện NULL hoặc ghi đè tùy chỉnh của các cột riêng lẻ hoặc bất kỳ tính năng "thay thế" hoặc "bỏ qua" nào để xử lý các giá trị trùng lặp. Nhưng nếu bạn có một tệp đầu vào chính xác là những gì bạn muốn nhập, nó có thể giúp việc nhập trở nên rất dễ dàng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sắp xếp các mặt hàng có các thẻ phù hợp theo số lượng các thẻ phù hợp

  2. Hiển thị � thay vì £

  3. Thuộc tính đối tượng PHP có dấu ngoặc trong đó

  4. Giá phòng khách sạn cho các mùa khác nhau

  5. Truy vấn Mysql để xác định xem ngày giờ đã cho có được bao gồm trong khoảng ngày giờ hay không