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

PHP / MYSQL Tải lên, nhập tệp .csv vào thiết kế bảng mysql-process-

  1. Hãy nhớ rằng "máy khách" theo quan điểm của MySQL là ứng dụng kết nối trực tiếp với nó. Trong trường hợp của bạn, đó là PHP. Thực tế là "máy khách" của PHP là trình duyệt web của người dùng là không liên quan - và bạn gần như chắc chắn không muốn người dùng của mình kết nối trực tiếp với máy chủ MySQL.

    Vì vậy, bạn có thể sử dụng LOCAL để chuyển tệp từ PHP sang MySQL nếu chúng đang chạy trên các máy khác nhau, nhưng điều đó sẽ không cần thiết nếu chúng trên cùng một máy và MySQL có quyền truy cập để đọc từ bất kỳ nơi nào PHP đã viết tệp.

  2. Nó thực sự phụ thuộc vào những gì bạn sẽ làm với dữ liệu, nhưng về tổng thể - vâng, hãy đặt tất cả vào một bảng.

  3. Trong LOAD DATA bạn có thể cho MySQL biết cột nào trong CSV ánh xạ tới cột nào trong bảng - bạn có thể đưa ra một số phỏng đoán dựa trên nội dung tệp (đặc biệt nếu nó bao gồm hàng tiêu đề) hoặc dựa trên gợi ý do người dùng cung cấp, ví dụ:CSV bắt nguồn từ phần mềm nào; hoặc, nếu bạn không thể quyết định cách CSV ánh xạ tới bảng, bạn có thể trình bày một mẫu ngắn cho người dùng trong trình duyệt và yêu cầu họ giải quyết.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để tạo truy vấn MySQL SUM trả về 0 thay vì null nếu không có bản ghi nào?

  2. Lỗi:PathExpression không hợp lệ. Phải là StateFieldPathExpression không thành công khi chọn trường

  3. Liệt kê các kết hợp thông qua SQL

  4. Có bao nhiêu cách nhập dữ liệu vào mysql

  5. Các lớp lồng nhau - CustomRowMapper !! Nó không còn là một vấn đề nữa !! - Phần 1