Lệnh UPDATE và DELETE MySQL trong Python

Trong quá trình làm việc với dữ liệu, sẽ không khỏi sự thiếu hụt hoặc trùng lắp dữ liệu. Để xử lý những trường hợp đó trong MySQL, chúng ta có hai cách là UPDATE và DELETE. Cùng eLib tìm hiểu qua bài viết dưới đây.

Mục lục nội dung

Lệnh UPDATE và DELETE MySQL trong Python

1. Lệnh Update

Lệnh UPDATE-SET được sử dụng để cập nhật giá trị của một hoặc nhiều cột trong table. Câu lệnh sau đây được sử dụng để cập nhập một cột.

update Employee set name = 'Đạt' where id = 10001

Ví dụ:

import mysql.connector

#tạo đối tượng connection
myconn = mysql.connector.connect(host = "localhost", user = "root",
    passwd = "1234567890", database = "PythonDB")

#tạo đối tượng cursor
cur = myconn.cursor()

try:
    # cập nhật name cho bảng Employee
    cur.execute("update Employee set name = 'Đạt' where id = 10001")
    myconn.commit()

except:
    myconn.rollback()

myconn.close()

2. Lệnh Delete

Lệnh DELETE FROM được sử dụng để xóa một bản ghi được chỉ định từ table. Ở đây, chúng ta phải sử dụng câu điều kiện WHERE để chỉ định bản ghi mà bạn muốn xóa, nếu không thì tất cả sẽ bị xóa.2. 

Câu lệnh sql sau được sử dụng để xóa employee có id là 110:

delete from Employee where id = 10001

Ví dụ:

import mysql.connector

#tạo đối tượng connection
myconn = mysql.connector.connect(host = "localhost", user = "root",
    passwd = "1234567890", database = "PythonDB")

#tạo đối tượng cursor
cur = myconn.cursor()

try:
    # cập nhật name cho bảng Employee
    cur.execute("delete from Employee where id = 10001")
    myconn.commit()

except:
    myconn.rollback()

myconn.close()

Trên đây là bài viết của eLib.VN về Lệnh UPDATE và DELETE MySQL trong Python. Hy vọng qua bài này bạn sẽ hiểu và vận dụng trong quá trình học tập và làm việc với Python. Chúc các bạn thành công!

Như vậy là chúng ta đã hoàn thành nội dung "Python MySQL". Để củng cố và nắm vững nội dung đã học, mời bạn cùng thử sức với  "Bộ Câu hỏi Trắc Nghiệm Python có đáp án chi tiết"

Trắc Nghiệm

Ngày:26/10/2020 Chia sẻ bởi:Tuyết Trịnh

CÓ THỂ BẠN QUAN TÂM