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

Запазете CSV файлове в mysql база данни

MySQL предоставя прекрасна функция, която ви позволява да импортирате CSV файл директно с една заявка.

SQL командата, която търсите, е LOAD DATA INFILE

Страница с ръководство тук:http://dev.mysql.com /doc/refman/5.1/en/load-data.html

Бърз пример:

LOAD DATA INFILE 'fileName'
 INTO TABLE tableName
 FIELDS TERMINATED BY '|' OPTIONALLY ENCLOSED BY '"'
 LINES TERMINATED BY '\n'
(
field1,
field2,
field3,
@variable1,
@variable2,
etc
)
set
(
field4 = concat(@variable1,@variable2)
);

Това е доста основен пример, но покрива повечето от това, което бихте искали. Страницата с ръководството дава пълни подробности за това как да направите някои много сложни неща с него.

Надявам се това да помогне.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да използвам mysql JOIN без условие ON?

  2. ГРЕШКА В MySQL 1045 (28000):Достъпът е отказан за потребител 'bill'@'localhost' (използвайки парола:ДА)

  3. Промяна на часовата зона на връзката в MySQL

  4. условно присъединяване в mysql

  5. Тип триъгълник в MySQL