📅  最后修改于: 2023-12-03 15:04:06.150000             🧑  作者: Mango
在 Python 中,使用 PyMySQL 模块可以连接、操作 MariaDB 数据库。本文将介绍如何使用 PyMySQL 插入表。
在 Python 中,使用 PyMySQL 模块连接 MariaDB 数据库的步骤如下:
在插入表时,可以使用 INSERT INTO 语句插入新行,语法如下:
INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
其中,table_name 是表名,column1, column2, column3 等是表中的列名,value1, value2, value3 等是要插入的值。
接下来,我们将演示如何使用 PyMySQL 插入表。
首先,开始一个 Python 脚本,导入 PyMySQL 模块,示例代码如下:
import pymysql
接着,使用 pymysql.connect() 方法连接数据库。方法的参数如下:
示例代码如下:
db = pymysql.connect(host="localhost", port=3306, user="root", password="password", database="test", charset="utf8")
然后,使用 cursor() 方法创建游标对象,并使用 execute() 方法执行 SQL 语句。示例代码如下:
cursor = db.cursor()
sql = """INSERT INTO test_table (id, name, age) VALUES (1, 'John', 30)"""
cursor.execute(sql)
接着,使用 commit() 方法提交事务。示例代码如下:
db.commit()
最后,关闭游标对象和数据库连接。示例代码如下:
cursor.close()
db.close()
完整的插入表的程序代码如下:
import pymysql
db = pymysql.connect(host="localhost", port=3306, user="root", password="password", database="test", charset="utf8")
cursor = db.cursor()
sql = """INSERT INTO test_table (id, name, age) VALUES (1, 'John', 30)"""
cursor.execute(sql)
db.commit()
cursor.close()
db.close()
# Python MariaDB - 使用 PyMySQL 插入表
## 介绍
在 Python 中,使用 PyMySQL 模块可以连接、操作 MariaDB 数据库。本文将介绍如何使用 PyMySQL 插入表。
## 前置条件
- 安装 Python 3.x
- 安装 PyMySQL 模块
- 安装 MariaDB 数据库,并创建一个测试表
## 实现步骤
在 Python 中,使用 PyMySQL 模块连接 MariaDB 数据库的步骤如下:
1. 导入 PyMySQL 模块
2. 连接数据库
3. 创建游标对象
4. 执行 SQL 语句
5. 提交事务
6. 关闭游标对象和数据库连接
```python
import pymysql
db = pymysql.connect(host="localhost", port=3306, user="root", password="password", database="test", charset="utf8")
cursor = db.cursor()
sql = """INSERT INTO test_table (id, name, age) VALUES (1, 'John', 30)"""
cursor.execute(sql)
db.commit()
cursor.close()
db.close()
本文介绍了如何在 Python 中使用 PyMySQL 插入表。通过执行 SQL 语句,以及提交事务,可以实现向表中插入数据。