Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PHP/MYSQL Prześlij, zaimportuj plik .csv do projektu tabeli procesów mysql

  1. Pamiętaj, że „klient” z perspektywy MySQL to aplikacja, która łączy się z nim bezpośrednio. W twoim przypadku jest to PHP. Fakt, że "klient" PHP jest przeglądarką internetową użytkownika, jest nieistotny - i prawie na pewno nie chcesz, aby Twoi użytkownicy łączyli się bezpośrednio z serwerem MySQL.

    Możesz więc użyć LOCAL przekazać plik z PHP do MySQL, jeśli działają na różnych komputerach, ale byłoby to niepotrzebne, jeśli są na tym samym komputerze, a MySQL ma dostęp do odczytu z dowolnego miejsca, w którym PHP zapisał plik.

  2. To naprawdę zależy od tego, co zamierzasz zrobić z danymi, ale ogólnie – tak, umieść to wszystko w jednej tabeli.

  3. W LOAD DATA instrukcji możesz powiedzieć MySQL, które kolumny w mapie CSV do których w tabeli - możesz zgadnąć na podstawie zawartości pliku (zwłaszcza jeśli zawiera wiersz nagłówka) lub na podstawie podpowiedzi podanej przez użytkownika, np. z jakiego oprogramowania pochodzi plik CSV; lub, jeśli nie możesz zdecydować, w jaki sposób CSV mapuje się do tabeli, możesz przedstawić krótką próbkę użytkownikowi w przeglądarce i poprosić go o rozwiązanie problemu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 8000 aktualizacji na sekundę przy użyciu mysql

  2. Uprawnienie do bazy danych MySQL DROP?

  3. ListArray Zapisywanie tych samych rekordów

  4. Użyj MySQL, aby określić, czy dzisiaj są urodziny użytkownika

  5. Zapytanie o konkretną wartość za pomocą tabeli przestawnej mySQL