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

MYSQL importuje dane z csv za pomocą LOAD DATA INFILE

Możesz użyć LOAD DATA INFILE polecenie do importowania csv plik do tabeli.

Sprawdź ten link MySQL — WCZYTAJ PLIK DANYCH .

LOAD DATA LOCAL INFILE 'abc.csv' INTO TABLE abc
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"' 
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES
(col1, col2, col3, col4, col5...);

Dla użytkowników MySQL 8.0:

Korzystanie z LOCAL słowo kluczowe zawiera zagrożenia bezpieczeństwa, a od MySQL 8.0 LOCAL właściwość jest ustawiona na False domyślnie. Możesz zobaczyć błąd:

BŁĄD 1148:Użyte polecenie jest niedozwolone w tej wersji MySQL

Możesz go zastąpić, postępując zgodnie z instrukcjami w dokumentacji .Uważaj, że takie nadpisanie nie rozwiązuje problemu bezpieczeństwa, a raczej potwierdza, że ​​jesteś świadomy i gotów podjąć ryzyko.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pojedyncze cudzysłowy, podwójne cudzysłowy i znaki wsteczne w MySQL

  2. INSERT INTO...SELECT dla wszystkich kolumn MySQL

  3. Czy można użyć zmiennej zdefiniowanej przez użytkownika MySql w .NET MySqlCommand?

  4. Czy w MySQL można mieć widok indeksowany?

  5. Samouczek MySQL:klauzula MySQL IN (podstawowa)