欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python3使用PyMysql連接mysql數(shù)據(jù)庫(kù)實(shí)例

 更新時(shí)間:2017年02月07日 10:21:55   投稿:zx  
本篇文章主要介紹了python3使用PyMysql連接mysql數(shù)據(jù)庫(kù)實(shí)例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

python語言的3.x完全不向前兼容,導(dǎo)致我們?cè)趐ython2.x中可以正常使用的庫(kù),到了python3就用不了了.比如說mysqldb
目前MySQLdb并不支持python3.x , Python3.x連接MySQL的方案有:oursql, PyMySQL, myconnpy 等。

下面來說下python3如何安裝和使用pymysql,另外兩個(gè)方案我會(huì)在以后再講。

1.pymysql安裝

pymysql就是作為python3環(huán)境下mysqldb的替代物,進(jìn)入命令行,使用pip安裝pymysql

pip install pymysql3

2.pymysql使用

如果想使用mysqldb的方式,那么直接在py文件的開頭加入如下兩行代碼即可。

#引入pymysql
import pymysql 
#當(dāng)成是mysqldb一樣使用,當(dāng)然也可以不寫這句,那就按照pymysql的方式
pymysql.install_as_MySQLdb()

3. pymysql查詢示例

__author__ = 'pythontab.com'
#導(dǎo)入pymysql的包
import pymysql
try:
  #獲取一個(gè)數(shù)據(jù)庫(kù)連接,注意如果是UTF-8類型的,需要制定數(shù)據(jù)庫(kù)
  conn=pymysql.connect(host='localhost',user='pythontab',passwd='pythontab',db='pythontab',port=3306,charset='utf8')
  cur=conn.cursor()#獲取一個(gè)游標(biāo)
  cur.execute('select * from user')
  data=cur.fetchall()
  for d in data :
    #注意int類型需要使用str函數(shù)轉(zhuǎn)義
    print("ID: "+str(d[0])+' 用戶名: '+d[1]+" 注冊(cè)時(shí)間: "+d[2])
  cur.close()#關(guān)閉游標(biāo)
  conn.close()#釋放數(shù)據(jù)庫(kù)資源
except Exception :print("查詢失敗")

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python實(shí)現(xiàn)爬蟲爬取NBA數(shù)據(jù)功能示例

    Python實(shí)現(xiàn)爬蟲爬取NBA數(shù)據(jù)功能示例

    這篇文章主要介紹了Python實(shí)現(xiàn)爬蟲爬取NBA數(shù)據(jù)功能,涉及Python針對(duì)URL模塊、字符串、列表遍歷、Excel寫入等相關(guān)操作技巧,需要的朋友可以參考下
    2018-05-05
  • Pycharm+Flask零基礎(chǔ)項(xiàng)目搭建入門的實(shí)現(xiàn)

    Pycharm+Flask零基礎(chǔ)項(xiàng)目搭建入門的實(shí)現(xiàn)

    本文主要介紹了Pycharm+Flask零基礎(chǔ)項(xiàng)目搭建入門的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • Windows系統(tǒng)下安裝Python的SSH模塊教程

    Windows系統(tǒng)下安裝Python的SSH模塊教程

    這篇文章主要介紹了Windows系統(tǒng)下安裝Python的SSH模塊教程,本文涵蓋了pycrypto、ecdsa、paramiko、OpenSSH、SSH等模塊的安裝,需要的朋友可以參考下
    2015-02-02
  • python通過安裝itchat包實(shí)現(xiàn)微信自動(dòng)回復(fù)收到的春節(jié)祝福

    python通過安裝itchat包實(shí)現(xiàn)微信自動(dòng)回復(fù)收到的春節(jié)祝福

    這篇文章主要介紹了python通過安裝itchat包實(shí)現(xiàn)微信自動(dòng)回復(fù)收到的春節(jié)祝福,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2020-01-01
  • 手把手教你Python yLab的繪制折線圖的畫法

    手把手教你Python yLab的繪制折線圖的畫法

    這篇文章主要介紹了手把手教你Python yLab的繪制折線圖的畫法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • 在Python中實(shí)現(xiàn)決策樹算法的示例代碼

    在Python中實(shí)現(xiàn)決策樹算法的示例代碼

    決策樹(Decision Tree)是一種常見的機(jī)器學(xué)習(xí)算法,被廣泛應(yīng)用于分類和回歸任務(wù)中,并且再其之上的隨機(jī)森林和提升樹等算法一直是表格領(lǐng)域的最佳模型,所以本文將介紹理解其數(shù)學(xué)概念,并在Python中動(dòng)手實(shí)現(xiàn),這可以作為了解這類算法的基礎(chǔ)知識(shí)
    2023-08-08
  • 一文教會(huì)你用nginx+uwsgi部署自己的django項(xiàng)目

    一文教會(huì)你用nginx+uwsgi部署自己的django項(xiàng)目

    uWSGI是一個(gè)Web服務(wù)器,它實(shí)現(xiàn)了WSGI協(xié)議、uwsgi、http等協(xié)議,下面這篇文章主要給大家介紹了關(guān)于用nginx+uwsgi部署自己的django項(xiàng)目的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • Python中條件語句、循環(huán)語句和pass語句的使用示例

    Python中條件語句、循環(huán)語句和pass語句的使用示例

    Python條件語句是通過一條或多條語句的執(zhí)行結(jié)果(True或者False)來決定執(zhí)行的代碼塊,下面這篇文章主要給大家介紹了關(guān)于Python中條件語句、循環(huán)語句和pass語句使用的相關(guān)資料,需要的朋友可以參考下
    2022-06-06
  • Python運(yùn)算符的使用簡(jiǎn)單介紹

    Python運(yùn)算符的使用簡(jiǎn)單介紹

    這篇文章主要介紹了Python運(yùn)算符的使用簡(jiǎn)單介紹,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下
    2022-08-08
  • Python中讓MySQL查詢結(jié)果返回字典類型的方法

    Python中讓MySQL查詢結(jié)果返回字典類型的方法

    這篇文章主要介紹了Python中讓MySQL查詢結(jié)果返回字典類型的方法,默認(rèn)情況下Mysql返回的是元組類型,本文實(shí)現(xiàn)了返回字典類型,需要的朋友可以參考下
    2014-08-08

最新評(píng)論