Mysql
 sql >> база данни >  >> RDS >> Mysql

PHP/MYSQL Качване, импортиране на .csv файл в mysql-process-table design

  1. Имайте предвид, че „клиентът“ от гледна точка на MySQL е приложението, което се свързва директно с него. Във вашия случай това е PHP. Фактът, че "клиентът" на PHP е уеб браузърът на потребителя, е без значение - и почти сигурно не искате вашите потребители да се свързват директно към MySQL сървъра.

    Така че можете да използвате LOCAL да предадат файла от PHP към MySQL, ако работят на различни машини, но това би било ненужно, ако са на една и съща машина и MySQL има достъп за четене от всяко място, където PHP е написал файла.

  2. Наистина зависи какво ще правите с данните, но като цяло - да, поставете всичко в една таблица.

  3. В LOAD DATA можете да кажете на MySQL кои колони в CSV картата към кои в таблицата - можете или да направите някои предположения въз основа на съдържанието на файла (особено ако включва заглавен ред), или въз основа на подсказка, предоставена от потребителя, напр. от кой софтуер произхожда CSV; или, ако не можете да решите как CSV се съпоставя с таблицата, можете да представите кратка извадка на потребителя в браузър и да го помолите да разреши проблема.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DATE_ADD() Примери – MySQL

  2. SQL - Замяна на дублиращата се стойност с празна

  3. SQL - Комбинирайте две таблици с различна стойност на датата

  4. обратен mysql_real_escape_string

  5. JDBC винаги тества последния ред на MySQL таблицата?