用python语句向contact 表中添加5条记录,将最后一条记录的name设置为“张三”
时间: 2024-03-22 21:42:05 浏览: 15
好的,您可以使用 Python 的 MySQL Connector 模块来实现向 contact 表中添加记录的操作。请确保您已经安装了 MySQL Connector 模块,并且已经连接到了正确的 MySQL 数据库。
以下是示例代码:
```python
import mysql.connector
# 连接到 MySQL 数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
# 获取数据库操作游标
mycursor = mydb.cursor()
# 定义 SQL 语句
sql = "INSERT INTO contact (name, email, phone) VALUES (%s, %s, %s)"
# 定义记录数据
records = [
("John", "john@example.com", "1234567890"),
("Alice", "alice@example.com", "0987654321"),
("Bob", "bob@example.com", "1111111111"),
("David", "david@example.com", "2222222222"),
("张三", "zhangsan@example.com", "3333333333")
]
# 执行 SQL 语句
mycursor.executemany(sql, records)
# 提交数据库操作
mydb.commit()
# 输出插入记录的数量
print(mycursor.rowcount, "记录插入成功。")
# 关闭数据库连接
mydb.close()
```
上述代码中,我们首先连接到了 MySQL 数据库,然后定义了要执行的 SQL 语句和记录数据。接着,我们使用 `executemany()` 方法执行 SQL 语句,将记录数据插入到 contact 表中。最后,我们提交了数据库操作,并关闭了数据库连接。
请注意,如果您的表结构与示例代码中的不同,需要相应地修改 SQL 语句和记录数据。