Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql批量插入

作者:—只賣身不賣藝   发布日期:2025-05-17   浏览:49

以下是包含代码的示例,供您参考:

示例代码:MySQL 批量插入

import mysql.connector

# 连接到 MySQL 数据库
conn = mysql.connector.connect(
    host='localhost',
    user='your_username',
    password='your_password',
    database='your_database'
)

cursor = conn.cursor()

# 准备批量插入的数据
data_to_insert = [
    ('John', 'Doe', 30),
    ('Jane', 'Smith', 25),
    ('Alice', 'Johnson', 35)
]

# SQL 插入语句
insert_query = "INSERT INTO users (first_name, last_name, age) VALUES (%s, %s, %s)"

# 执行批量插入
cursor.executemany(insert_query, data_to_insert)

# 提交事务
conn.commit()

# 关闭连接
cursor.close()
conn.close()

解释说明:

  1. 连接数据库:使用 mysql.connector 模块连接到 MySQL 数据库。
  2. 准备数据:将要插入的数据存储在一个列表中,每个元素是一个元组,表示一行记录。
  3. SQL 插入语句:定义一个 SQL 插入语句,使用占位符 %s 来表示将要插入的值。
  4. 批量插入:使用 executemany() 方法执行批量插入操作。
  5. 提交事务:调用 commit() 方法提交事务,确保数据被保存到数据库中。
  6. 关闭连接:关闭游标和数据库连接。

上一篇:mysql delete 语句

下一篇:mysql 包含字符串

大家都在看

mysqlavg函数保留小数

mysql经纬度距离计算

存储过程mysql

mysql with语句

mysql时间加减

brew 启动mysql

unsigned在mysql中是什么意思

mysql 插入更新

mysql.user

python mysql update

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站