📜  Python MariaDB – 使用 PyMySQL 选择查询

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

Python MariaDB – 使用 PyMySQL 选择查询

MariaDB是一个开源数据库管理系统,是 MySQL 的前身。 pymysql 客户端可用于与 MariaDB 进行交互,类似于使用Python的 MySQL。

在本文中,我们将研究使用pymysql从数据库表中查询数据的过程。要查询数据,请使用以下语法:

句法 :

  • 为了从表中选择特定的属性列,我们编写了属性名称。
SELECT attr1, attr2 FROM table_name
  • 为了从表中选择所有属性列,我们使用星号“*”符号。
SELECT * FROM table_name


示例 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"SELECT * FROM PRODUCT"
  
cur.execute(query)
  
rows = cur.fetchall()
conn.close()
  
for row in rows :
    print(row)


Python3
import pymysql
  
# Create a connection object
  
conn  = pymysql.connect('localhost', 'user', 'password', 'database')
  
# Create a cursor object
cur  = conn.cursor()
  
  
query = f"SELECT price,PRODUCT_TYPE FROM PRODUCT"
  
cur.execute(query)
  
rows = cur.fetchall()
conn.close()
  
for row in rows :
    print(row)


输出 :

在mariadb中查询数据

代码输出

在mariadb中查询数据

SQL输出

上面的程序说明了与MariaDB数据库 ' GFG ' 的连接,其中主机名是localhost ,用户名是 'user',密码是 'your password'。

示例 2:

蟒蛇3

import pymysql
  
# Create a connection object
  
conn  = pymysql.connect('localhost', 'user', 'password', 'database')
  
# Create a cursor object
cur  = conn.cursor()
  
  
query = f"SELECT price,PRODUCT_TYPE FROM PRODUCT"
  
cur.execute(query)
  
rows = cur.fetchall()
conn.close()
  
for row in rows :
    print(row)

输出 :

在mariadb中查询数据在mariadb中查询数据