gpt4 book ai didi

python - python 中的 MySQL LOAD DATA LOCAL INFILE 示例?

转载 作者:IT老高 更新时间:2023-10-29 00:03:32 25 4
gpt4 key购买 nike

我正在寻找语法定义、示例、示例代码、wiki 等从 python 执行 LOAD DATA LOCAL INFILE 命令。

我相信如果 mysqlimport 可用,我也可以使用它,因此欢迎任何关于更好路线的反馈(和代码片段)。谷歌搜索在当前信息的方式上并没有出现太多

这两种情况的目标都是相同的:自动将数百个具有已知命名约定和日期结构的文件加载到单个 MySQL 表中。

大卫

最佳答案

嗯,用python的MySQLdb,我用这个:

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

根据您的需要替换主机/用户/密码/数据库。这是基于 MySQL 文档 here , 确切的 LOAD DATA INFILE 语句将取决于您的具体要求等(注意 FIELDS TERMINATED BY、ENCLOSED BY 和 ESCAPED BY 语句将特定于您尝试读入的文件类型)。

关于python - python 中的 MySQL LOAD DATA LOCAL INFILE 示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1231900/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com