python将表中数据存入mysql数据库
时间: 2023-09-10 17:07:02 浏览: 115
你可以使用 Python 中的 pymysql 或者 mysql-connector-python 这两个库来连接和操作 MySQL 数据库。以下是一个示例代码,展示如何将表中的数据存入 MySQL 数据库:
```python
import pymysql
# 连接数据库
connection = pymysql.connect(
host="localhost", # 数据库主机地址
user="your_username", # 数据库用户名
password="your_password", # 数据库密码
database="your_database" # 数据库名称
)
# 创建游标对象
cursor = connection.cursor()
# 创建表
create_table_query = '''
CREATE TABLE IF NOT EXISTS your_table (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255),
age INT,
email VARCHAR(255)
)
'''
cursor.execute(create_table_query)
# 插入数据
data = [
("Alice", 25, "alice@example.com"),
("Bob", 30, "bob@example.com"),
("Charlie", 35, "charlie@example.com")
]
insert_query = "INSERT INTO your_table (name, age, email) VALUES (%s, %s, %s)"
cursor.executemany(insert_query, data)
# 提交事务
connection.commit()
# 关闭游标和连接
cursor.close()
connection.close()
```
请确保将 `your_username`、`your_password`、`your_database`、`your_table` 替换为你自己的数据库信息和表名。然后,根据你的需求,修改表结构和插入的数据。
阅读全文