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

mysql 插入数据

作者:寒江映月   发布日期:2026-01-15   浏览:68

# 示例代码:向 MySQL 数据库插入数据

import mysql.connector

# 创建与数据库的连接
conn = mysql.connector.connect(
    host="localhost",       # 数据库主机地址
    user="your_username",   # 数据库用户名
    password="your_password",  # 数据库密码
    database="your_database"   # 要使用的数据库名称
)

# 创建游标对象
cursor = conn.cursor()

# 定义要插入的数据
sql = "INSERT INTO employees (first_name, last_name, age, department) VALUES (%s, %s, %s, %s)"
values = ("John", "Doe", 30, "HR")

# 执行插入操作
cursor.execute(sql, values)

# 提交事务,确保数据已保存到数据库
conn.commit()

# 输出受影响的行数
print(f"{cursor.rowcount} record inserted.")

# 关闭游标和连接
cursor.close()
conn.close()

解释说明:

  1. 创建数据库连接:使用 mysql.connector.connect() 方法连接到 MySQL 数据库。需要提供主机地址、用户名、密码和数据库名称。
  2. 创建游标对象:通过 conn.cursor() 创建一个游标对象,用于执行 SQL 语句。
  3. 定义 SQL 语句和数据sql 变量中存储了要执行的 SQL 插入语句,values 变量中存储了要插入的具体数据。
  4. 执行插入操作:使用 cursor.execute() 方法执行插入操作。
  5. 提交事务:使用 conn.commit() 提交事务,确保数据已保存到数据库。
  6. 输出受影响的行数cursor.rowcount 返回受影响的行数。
  7. 关闭游标和连接:最后关闭游标和数据库连接,以释放资源。

上一篇:mysql 字符串函数

下一篇:mysql 分割字符串

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql 1265

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

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

Laravel 中文站