python與mysql數(shù)據(jù)庫(kù)交互的實(shí)現(xiàn)-創(chuàng)新互聯(lián)

1、安裝pymysql庫(kù)

我們提供的服務(wù)有:網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、鎮(zhèn)寧ssl等。為成百上千家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢(xún)和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的鎮(zhèn)寧網(wǎng)站制作公司

如果你想要使用python操作MySQL數(shù)據(jù)庫(kù),就必須先要安裝pymysql庫(kù),這個(gè)庫(kù)的安裝很簡(jiǎn)單,直接使用pip install pymysql;進(jìn)行安裝。
假如上面這種方式還是安裝不上,就用如下鏈接找一個(gè)合適的安裝包進(jìn)行安裝,這個(gè)就不細(xì)說(shuō)了,請(qǐng)自行百度。
https://www.lfd.uci.edu/~gohlke/pythonlibs/
學(xué)習(xí)本篇文章,最好是先看我另外一篇關(guān)于游標(biāo)cursor講解的文章,這樣會(huì)有更好的效果:https://www.jb51.net/article/177865.htm

2、使用python連接mysql數(shù)據(jù)庫(kù)
1)六個(gè)常用的連接參數(shù)


  • 參數(shù)host:mysql服務(wù)器所在的主機(jī)的ip;
  • 參數(shù)user:用戶(hù)名
  • 參數(shù)password:密碼
  • 參數(shù)port:連接的mysql主機(jī)的端口,默認(rèn)是3306
  • 參數(shù)db:連接的數(shù)據(jù)庫(kù)名
  • 參數(shù)charset:當(dāng)讀取數(shù)據(jù)出現(xiàn)中文會(huì)亂碼的時(shí)候,需要我們?cè)O(shè)置一下編碼;我們使用python操作數(shù)據(jù)庫(kù)的時(shí)候,那么python就相當(dāng)于是client,我們是用這個(gè)client來(lái)操作mysql的server服務(wù)器,python3默認(rèn)采用的utf8字符集,我的mysql服務(wù)器默認(rèn)采用latin1字符集,因此mysql中創(chuàng)建的每張表,都是建表的時(shí)候加了utf8編碼的,因此這里設(shè)置的應(yīng)該就是connection連接器的編碼。

什么是connection?可以參考我的另外一篇文章學(xué)習(xí)。
https://www.jb51.net/article/177872.htm


2)python連接mysql的語(yǔ)法


import pymysql 
db = pymysql.connect(host='localhost',user='root',password='123456',port=3306,db='spiders',charset=' utf8')

網(wǎng)站題目:python與mysql數(shù)據(jù)庫(kù)交互的實(shí)現(xiàn)-創(chuàng)新互聯(lián)
分享地址:http://bm7419.com/article28/didjcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航網(wǎng)站建設(shè)、搜索引擎優(yōu)化品牌網(wǎng)站制作、定制開(kāi)發(fā)、網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)