国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python連接mysql數據庫并讀取數據的實現

python連接mysql數據庫并讀取數據的實現

2020-09-26 00:14Silenceyezi Python

這篇文章主要介紹了python連接mysql數據庫并讀取數據的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

1、安裝pymysql包

?
1
pip install pymysql

注:
MySQLdb只支持python2,pymysql支持python3

2、連接數據

?
1
2
3
4
5
6
7
8
9
10
11
import pymysql
import pandas as pd
from pandas import DataFrame as df
conn = pymysql.Connect(
  host = 'IP地址',
  port = 端口號,
  user = '用戶名',
  passwd = '用戶密碼',
  db = '數據庫名稱',
  charset = 'utf8'
  )

注:

查看本機IP地址:cmd輸入:ipconfig,IPv4 地址

pymysql.Connect參數中的 host 服務器地址,本機可用'localhost'

3、讀取數據

(1)使用read_sql讀取數據

?
1
2
sql = 'select * from testa'
data = pd.read_sql(sql, conn)

(2)使用cursor讀取數據

?
1
2
3
4
5
6
7
8
9
10
11
12
sql = 'select * from testa'
cur = conn.cursor()
try: # 使用異常處理,以防程序無法正常運行
  cur.execute(sql)
  data = df(cur.fetchall(), columns = [col[0] for col in cur.description])
except Exception as e:
  conn.rollback() # 發生錯誤時回滾
  print('事務處理失敗', e)
else:
  # conn.commit() # 事務提交
  print('事務處理成功', cur.rowcount)
cur.close()

注:

read_sql、cursor游標區別:

  • read_sql :只能執行查詢數據
  • cursor游標 :可以執行查詢、插入、更新、刪除等操作

cur.execute(sql) :

  • 執行具體數據庫的操作

cur.fetchone() :

  • 獲取單條數據

cur.fetchmany(3) :

  • 獲取前3條數據

cur.fetchall() :

  • 獲取所有數據

查詢結果中含字段名稱:

?
1
2
3
4
5
6
7
8
9
# 法1:
cur = conn.cursor(cursor = pymysql.cursors.DictCursor) # 設置成DictCursor,結果包含字段名稱
cur.execute(sql)
data = df(cur.fetchall())
 
# 法2:
cur = conn.cursor()
cur.execute(sql)
data = df(cur.fetchall(),columns = [col[0] for col in cur.description])

conn.commit() :

  • 插入、更新、刪除等操作需用該語句;查詢、創建數據庫、數據表則不需要

cur.rowcount :

  •  返回執行的操作條數

4、關閉數據庫

?
1
conn.close()

到此這篇關于python連接mysql數據庫并讀取數據的實現的文章就介紹到這了,更多相關python連接mysql內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/weixin_40012554/article/details/108734167

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩成人在线视频 | 国产一区欧美 | 国产精品福利在线观看 | 国产精品免费一区 | 免费精品视频一区二区三区 | 君岛美绪一区二区三区在线视频 | 亚洲精品乱码8久久久久久日本 | 精品国产乱码久久久久久丨区2区 | 久久中文字幕一区二区 | 成人精品久久久 | 99久久精品一区二区成人 | 国产成人在线视频 | 99视频这里有精品 | 综合久久久久 | 一级黄色国产片 | 激情久久久| 欧美日韩综合精品 | 隔壁老王国产在线精品 | 天堂8在线视频 | 中文字幕在线观看 | 黄色电影在线免费观看 | 青青久在线视频 | 一区二区三区四区在线视频 | 一区福利| 黄a一级 | 狠狠综合久久 | 欧美三级在线 | 亚洲成人精品在线 | 国产色网 | 国产欧美自拍 | 水卜樱一区二区av | 精品一区二区三区中文字幕老牛 | 久久久xxx| 激情欧美日韩一区二区 | 四虎影| 久久久久综合 | 日韩精品在线一区 | 日本一区二区三区日本免费 | 精品99免费 | 精品欧美乱码久久久久久1区2区 | 欧美a在线 |