📜  Python MariaDB – 使用 PyMySQL 删除查询

📅  最后修改于: 2022-05-13 01:54:55.439000             🧑  作者: Mango

Python MariaDB – 使用 PyMySQL 删除查询

DELETE 是一种 SQL 查询,用于从具有给定条件的表中删除一个或多个条目。要使用Python连接MariaDB数据库服务器,我们需要导入pymysql客户端。在连接 MySQL 中的数据库后,我们可以在其中创建表并可以对其进行操作。

句法:

DELETE FROM TABLE_NAME WHERE ATTRIBUTE_NAME = ATTRIBUTE_VALUE

示例 1:下面是从数据库中的表中删除查询的程序。

Python3
import pymysql
  
# Create a connection object
# IP address of the MySQL database server
Host = "localhost"  
  
# User name of the database server
User = "user"       
  
# Password for the database user
Password = ""           
  
database = "GFG"
  
conn  = pymysql.connect(host=Host, user=User, 
                        password=Password, database)
  
# Create a cursor object
cur  = conn.cursor()
  
  
query = f"DELETE FROM PRODUCT WHERE PRODUCT_TYPE = 'PRI'"
  
cur.execute(query)
  
# To commit the changes
conn.commit() 
conn.close()


Python3
import pymysql
  
# Create a connection object
conn  = pymysql.connect('localhost', 'user',
                        'password', 'database')
  
# Create a cursor object
cur  = conn.cursor()
  
  
query = f"DELETE FROM PRODUCT WHERE price < 2000"
  
cur.execute(query)
  
# To commit the changes
conn.commit()       
conn.close()


输出 :

在上面的程序中,从表 PRODUCT 中删除单个查询,该表具有PRODUCT_TYPE属性值PRI

示例 2:让我们看另一个表中查询的示例。

蟒蛇3

import pymysql
  
# Create a connection object
conn  = pymysql.connect('localhost', 'user',
                        'password', 'database')
  
# Create a cursor object
cur  = conn.cursor()
  
  
query = f"DELETE FROM PRODUCT WHERE price < 2000"
  
cur.execute(query)
  
# To commit the changes
conn.commit()       
conn.close()

输出 :

在上面的程序中,从表 PRODUCT 中删除了一个查询,其中price小于2000