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

Пример за MySQL LOAD DATA LOCAL INFILE в python?

Е, използвайки MySQLdb на python, използвам това:

connection = MySQLdb.Connect(host='**', user='**', passwd='**', db='**')
cursor = connection.cursor()
query = "LOAD DATA INFILE '/path/to/my/file' INTO TABLE sometable FIELDS TERMINATED BY ';' ENCLOSED BY '\"' ESCAPED BY '\\\\'"
cursor.execute( query )
connection.commit()

подмяна на хост/потребител/passwd/db според нуждите ви. Това се основава на MySQL документите тук , Точният оператор LOAD DATA INFILE ще зависи от вашите специфични изисквания и т.н. (обърнете внимание, че операторите FIELDS TERMINATED BY, ENCLOSED BY и ESCAPED BY ще бъдат специфични за типа файл, в който се опитвате да прочетете).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP - Експортирайте MySQL таблици в JSON файл

  2. Случайна претеглена селекция на събитие

  3. MySQL съответства на 2 от 5 полета

  4. PHP + MySQL:Разлика между буферирани и небуферирани заявки

  5. RAW SQL заявка със Zend Framework