sql >> Databasteknik >  >> RDS >> Mysql

MySQL LOAD DATA LOCAL INFILE exempel i python?

Tja, med pythons MySQLdb använder jag detta:

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()

ersätter värd/användare/passwd/db efter dina behov. Detta är baserat på MySQL-dokumenten här , Den exakta LOAD DATA INFILE-satsen beror på dina specifika krav etc (observera att FÄLTAR TERMINATED BY, ENCLOSED BY och ESCAPED BY-satser kommer att vara specifika för den typ av fil du försöker läsa in).



  1. Använda INSERT INTO från SQL Server för att ändra Salesforce-data

  2. Ansluter till Lotus Notes från Java

  3. Oracle SQL-frågeloggning

  4. Hur man hanterar MySQL-databaser, användare och tabeller från kommandoraden