简介
py后端需要对数据库进行增删改查,了解一下(比php简单多了)
案例
下面展示两种模块对数据的查询
数据准备
要查询,肯定先准备数据啦,意思意思写两条数据就行
pymysql
准备
$ pip install pymysql
动手
import pymysql
conn = pymysql.connect(host='localhost',
user='admin',
passwd='pwd',
port=3306,
db='Demo',
charset='utf8')
cur = conn.cursor() # 生成游标对象
sql = "select * from `staff` " # SQL语句
cur.execute(sql) # 执行SQL语句
data = cur.fetchall() # 通过fetchall方法获得数据
for i in data[:2]: # 打印输出前5条数据
print(i)
cur.close() # 关闭游标
conn.close() # 关闭连接
mysql
准备
$ pip install mysql-connector
动手
import mysql.connector
conn = mysql.connector.connect(host='localhost',
user='name****',
passwd='pwd******',
port=3306,
db='Demo',
charset='utf8')
cur = conn.cursor() # 生成游标对象
sql = "select * from `staff` " # SQL语句
cur.execute(sql) # 执行SQL语句
data = cur.fetchall() # 通过fetchall方法获得数据
for i in data[:5]: # 打印输出前5条数据
print(i)
cur.close()
conn.close()