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数据库 ' 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)
输出 :