mysql python pymysql模塊 增刪改查 查詢 fetchmany fetchall函數


 

 

  查詢的fetchmany fetchall函數

 

import pymysql



mysql_host = '192.168.0.106'
port = 3306
mysql_user = 'root'
mysql_pwd = '123'
encoding = 'utf8'

# 建立 連接mysql服務端

conn = pymysql.connect(
    host=mysql_host,  # mysql服務端ip
    port=port,  # mysql端口
    user=mysql_user,  # mysql 賬號
    password=mysql_pwd,  # mysql服務端密碼
    db='db10',  # 操作的庫
    charset=encoding  # 讀取字符串編碼

)

# 拿到游標對象
cur = conn.cursor(pymysql.cursors.DictCursor)

'''
游標是給mysql提交命令的接口
mysql> 
把sql語句傳遞到這里
'''


# 執行sql語句
# 增、刪、改
sql= 'select * from userinfo; '


# 把sql語句傳給游標執行
# 讓游標execute去幫我拼接字符串

rows = cur.execute(sql)

# 想看查詢的內容 調游標對象
# fetchmany 一次指定取多個

# 一次取4條記錄
print(cur.fetchmany(4))


# 執行完sql語句要關閉游標和mysql連接
cur.close()
conn.close()

'''
[{'id': 1, 'name': 'mike', 'pwd': '123'}, 
{'id': 2, 'name': 'jack', 'pwd': '456'}, 
{'id': 3, 'name': 'alex', 'pwd': '555'}, 
{'id': 4, 'name': 'peter', 'pwd': '989'}]

'''

 一次取4條記錄

 

fetchmany 一次指定取多少條記錄
fetchmany()



import pymysql



mysql_host = '192.168.0.106'
port = 3306
mysql_user = 'root'
mysql_pwd = '123'
encoding = 'utf8'

# 建立 連接mysql服務端

conn = pymysql.connect(
    host=mysql_host,  # mysql服務端ip
    port=port,  # mysql端口
    user=mysql_user,  # mysql 賬號
    password=mysql_pwd,  # mysql服務端密碼
    db='db10',  # 操作的庫
    charset=encoding  # 讀取字符串編碼

)

# 拿到游標對象
cur = conn.cursor(pymysql.cursors.DictCursor)

'''
游標是給mysql提交命令的接口
mysql> 
把sql語句傳遞到這里
'''


# 執行sql語句
# 增、刪、改
sql= 'select * from userinfo; '


# 把sql語句傳給游標執行
# 讓游標execute去幫我拼接字符串

rows = cur.execute(sql)

# 想看查詢的內容 調游標對象
# fetchall 取所有
print(cur.fetchall())


# 執行完sql語句要關閉游標和mysql連接
cur.close()
conn.close()

'''
[{'id': 1, 'name': 'mike', 'pwd': '123'}, 
{'id': 2, 'name': 'jack', 'pwd': '456'}, 
{'id': 3, 'name': 'alex', 'pwd': '555'}, 
{'id': 4, 'name': 'peter', 'pwd': '989'}, 
{'id': 5, 'name': 'app', 'pwd': '123'}, 
{'id': 6, 'name': 'tom', 'pwd': '556'}]
'''

取所有
fetchall()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM