实现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数据库中。希望这篇文章对你有所帮助,祝你学习顺利,编程愉快!