python—操作MySQL查询表中数据
生活随笔
收集整理的這篇文章主要介紹了
python—操作MySQL查询表中数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
python
# 1、導入mysql
from pymysql import *
# 2、創建數據庫lianjie
conn = connect(host='localhost',port=3306,user='root',password='root',db='mytestdb',charset='utf8')
print(conn)
# 3、打開游標
cur=conn.cursor()
# 4、執行sql語句
# 編寫sql語句
# 查詢數據時為了節約內存,不要用*,而要指定具體的字段,另外要指定查詢條件,現在查詢條數
sql="select sno,sname,sex,age,enterdate,classname,email from t_student1 where age>%s"
params=(30)
# 執行sql語句
cur.execute(sql,params)# todo 獲取1條數據,每次執行cur.fetchone()語句,游標都會向下走,獲取到新的數據
# result=cur.fetchone()
# print(result)
# result=cur.fetchone()
# print(result)
# result=cur.fetchone()
# print(result)
# todo 獲取所有的數據
result1=cur.fetchall()
print(result1)
# todo 獲取多條數據
# result1=cur.fetchmany(2) #取指定條數據
# print(result1)# 5、關閉游標
cur.close()
# 6、關閉連接
conn.close()
查詢數據時為了節約內存,不要用*,而要指定具體的字段,另外要指定查詢條件,現在查詢條數
獲取1條數據,result=cur.fetchone()
總結
以上是生活随笔為你收集整理的python—操作MySQL查询表中数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 串行、并行、并发总结
- 下一篇: 【Linux】—— /usr/bin/p