首页 >

Python实现MySQL批量数据插入的方法详解 |红帽7 卸载mysql教程

python爬虫 pdf,3dsmax python,烟台python培训,python多进程读文件,axios python,python数轴,python awk命令,stackless python 下载,python smtp socket,python广告在哪,python写txt文件换行Python实现MySQL批量数据插入的方法详解 |红帽7 卸载mysql教程

可以通过以下两种方法实现MySQL批量数据插入:

any()方法

any()方法可以在一次执行中插入多条数据,其语法为:

any(sql, val)

t表中插入两条数据,可以这样写:

portysqlnector

ydbysqlnectornect(

host=”localhost”,ame”,

password=”yourpassword”,ydatabase”

ycursorydb.cursor()

tame, age) VALUES (%s, %s)”

val = [‘, 20),

(‘Jack’, 21),

ycursorany(sql, val)

ydbmit()

tycursortserted.”)

2.使用LOAD DATA INFILE语句

LOAD DATA INFILE语句可以从文件中读取数据并插入到数据库中,其语法为:

ame’ame

FIELDS TERMINATED BY ‘,”

ameamet表中插入数据,可以这样写:

portysqlnector

ydbysqlnectornect(

host=”localhost”,ame”,

password=”yourpassword”,ydatabase”

ycursorydb.cursor()

tst'”

ycursor.execute(sql)

ydbmit()

tycursortserted.”)

需要注意的是,使用LOAD DATA INFILE语句需要在MySQL中开启secure_file_priv参数,否则会抛出错误。可以通过以下方式查看secure_file_priv参数的值:

SHOW VARIABLES LIKE ‘secure_file_priv’;

ysql/data/目录下,然后使用以下语句插入数据:

ysqltst’

ysql-files/目录下,然后使用以下语句插入数据:

ysqltst’

实现MySQL批量数据插入的方法,根据具体情况选择适合自己的方式即可。


Python实现MySQL批量数据插入的方法详解 |红帽7 卸载mysql教程
  • 如何导出MySQL表结构文档(一键生成详细的表结构说明) |mysql 5.6 多cpu
  • 如何导出MySQL表结构文档(一键生成详细的表结构说明) |mysql 5.6 多cpu | 如何导出MySQL表结构文档(一键生成详细的表结构说明) |mysql 5.6 多cpu ...

    Python实现MySQL批量数据插入的方法详解 |红帽7 卸载mysql教程
  • mysql 创建多实例 |php mysqli读取结果集
  • mysql 创建多实例 |php mysqli读取结果集 | mysql 创建多实例 |php mysqli读取结果集 ...

    Python实现MySQL批量数据插入的方法详解 |红帽7 卸载mysql教程
  • mysql查询当前年份范围的方法及示例 |aauto mysql
  • mysql查询当前年份范围的方法及示例 |aauto mysql | mysql查询当前年份范围的方法及示例 |aauto mysql ...