pymysql 插入数据到表
时间: 2023-08-17 17:49:05 浏览: 98
要使用pymysql库将数据插入数据库表中,可以按照以下步骤进行操作:
首先,确保你已经安装了pymysql库。可以使用以下命令来安装:
```
pip install pymysql
```
接下来,使用下面的代码示例将数据插入表中:
```python
import pymysql
# 连接到MySQL数据库
connection = pymysql.connect(
host='localhost',
user='username',
password='password',
database='database_name'
)
# 创建一个游标对象
cursor = connection.cursor()
# 插入数据的SQL语句
table_name = 'users' # 替换为要插入数据的表名
sql = f"INSERT INTO {table_name} (column1, column2, column3) VALUES (%s, %s, %s)"
# 要插入的数据
data = ('value1', 'value2', 'value3') # 根据表结构和数据进行相应替换
# 执行插入数据的SQL语句
cursor.execute(sql, data)
# 提交事务
connection.commit()
# 关闭游标和数据库连接
cursor.close()
connection.close()
```
将上述代码中的`localhost`替换为你的MySQL主机地址,`username`和`password`替换为你的MySQL登录凭据,`database_name`替换为你要插入数据的数据库名称,`users`替换为你要插入数据的表名。
将`column1, column2, column3`替换为要插入数据的列名,`value1, value2, value3`替换为要插入的具体值。
运行上述代码后,将会将数据插入到指定的表中。记得在执行完插入数据的SQL语句后,通过`connection.commit()`来提交事务。
阅读全文