python 字典插入sql 我想新增一个title字段 怎么插入 mysql已经有这个字段了
时间: 2024-02-23 08:58:30 浏览: 94
在mysql数据库原有字段后增加新内容
如果 MySQL 数据库中已经有了 `title` 字段,那么你在插入数据时,只需要将标题的值作为一个键值对加入到字典中即可。然后使用 `INSERT INTO` 语句将字典中的数据插入到 MySQL 数据库中。
下面是一个示例代码:
```python
import mysql.connector
# 使用 MySQL Connector/Python 连接数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
# 创建一个字典,包含要插入的数据
my_dict = {"title": "Python 字典插入数据示例", "content": "这是一个示例内容。"}
# 插入数据到数据库中
mycursor = mydb.cursor()
sql = "INSERT INTO articles (title, content) VALUES (%s, %s)"
val = (my_dict["title"], my_dict["content"])
mycursor.execute(sql, val)
mydb.commit()
print(mycursor.rowcount, "条记录插入成功。")
```
在上面的代码中,我们首先创建了一个包含 `title` 和 `content` 键的字典,然后使用 `INSERT INTO` 语句将字典中的数据插入到 MySQL 数据库中。注意,我们在 `VALUES` 子句中使用了 `%s` 占位符,并通过元组的方式将字典中的值传递给 `execute()` 方法。
阅读全文