加入收藏 | 设为首页 | 会员中心 | 我要投稿 91站长网 (https://www.91zhanzhang.com/)- 机器学习、操作系统、大数据、低代码、数据湖!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

【首发】插入、更新和删除MySQL数据

发布时间:2024-02-24 09:30:31 所属栏目:MySql教程 来源:小雪创作
导读:在上一篇文章中,我们介绍了如何使用Python的MySQL Connector库来插入数据到MySQL数据库中。在本篇文章中,我们将继续探讨如何使用该库更新和删除数据。
首先,确保你已经安装了MySQL Connector库。如果没有,可以通
在上一篇文章中,我们介绍了如何使用Python的MySQL Connector库来插入数据到MySQL数据库中。在本篇文章中,我们将继续探讨如何使用该库更新和删除数据。
首先,确保你已经安装了MySQL Connector库。如果没有,可以通过pip进行安装:
```shell
pip install mysql-connector-python
```
一、更新数据
-------
要更新数据库中的数据,我们需要使用`UPDATE`语句。以下是一个示例:
```python
import mysql.connector
# 连接到数据库
cnx = mysql.connector.connect(user='username', password='password',
                              host='localhost', database='test_db')
cursor = cnx.cursor()
# 构建UPDATE语句
query = ("UPDATE employees "
          "SET salary = 5000 "
          "WHERE employee_id = 1001")
# 执行UPDATE语句
cursor.execute(query)
cnx.commit()  # 不要忘记提交事务
```
在这个例子中,我们更新了`employees`表中`employee_id`为1001的员工的薪水为5000。请注意,在执行`UPDATE`语句后,必须调用`commit()`方法来提交事务。否则,更改将不会保存到数据库中。
二、删除数据
-------
要删除数据库中的数据,我们需要使用`DELETE`语句。以下是一个示例:
```python
import mysql.connector
# 连接到数据库
cnx = mysql.connector.connect(user='username', password='password',
                              host='localhost', database='test_db')
cursor = cnx.cursor()
# 构建DELETE语句
query = ("DELETE FROM employees "
          "WHERE employee_id = 1001")
# 执行DELETE语句
cursor.execute(query)
cnx.commit()  # 不要忘记提交事务
```
在这个例子中,我们删除了`employees`表中`employee_id`为1001的记录。同样,在执行`DELETE`语句后,必须调用`commit()`方法来提交事务。
 

(编辑:91站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章