实现py list保存到mysql的流程
步骤
步骤 | 描述 |
---|---|
1 | 导入MySQL库 |
2 | 创建数据库连接 |
3 | 创建游标 |
4 | 创建表 |
5 | 插入数据 |
6 | 关闭游标 |
7 | 提交更改 |
8 | 关闭数据库连接 |
代码实现
1. 导入MySQL库
import mysql.connector
2. 创建数据库连接
mydb = mysql.connector.connect(
host="localhost",
user="username",
password="password",
database="testdb"
)
3. 创建游标
mycursor = mydb.cursor()
4. 创建表
mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")
5. 插入数据
sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = ("John", "Highway 21")
mycursor.execute(sql, val)
6. 关闭游标
mycursor.close()
7. 提交更改
mydb.commit()
8. 关闭数据库连接
mydb.close()
类图
classDiagram
class MySQL {
host: String
user: String
password: String
database: String
+ connect()
+ close()
}
class Cursor {
+ execute()
+ close()
}
MySQL *-- Cursor
关系图
erDiagram
CUSTOMERS {
name VARCHAR(255)
address VARCHAR(255)
}
通过以上步骤,你可以将Python列表数据保存到MySQL数据库中。希望这篇文章对你有所帮助,祝你学习顺利,编程愉快!