真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何用Python玩轉(zhuǎn)Mysql

這篇文章主要介紹“如何用Python玩轉(zhuǎn)MySQL”的相關(guān)知識,小編通過實(shí)際案例向大家展示操作過程,操作方法簡單快捷,實(shí)用性強(qiáng),希望這篇“如何用Python玩轉(zhuǎn)Mysql”文章能幫助大家解決問題。

成都創(chuàng)新互聯(lián)公司于2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站設(shè)計(jì)、網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元平房做網(wǎng)站,已為上家服務(wù),為平房各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575

前提這里默認(rèn)大家已經(jīng)安裝好mysql。

01 Mysql簡介

mysql是關(guān)系型數(shù)據(jù)庫,支持大型的數(shù)據(jù)庫,可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。通過爬蟲采集的數(shù)據(jù)集存儲到mysql后,可以借助mysql的關(guān)聯(lián)查詢將相關(guān)的數(shù)據(jù)一步取出。具體的作用這里就不贅述了,下面開始進(jìn)入實(shí)際操作。

1.安裝pymysql

通過下面這個命令進(jìn)行安裝

pip install pymysql

pymysql庫:Python3鏈接mysql

備注:

ps:MYSQLdb只適用于python2.x

python3不支持MYSQLdb,取而代之的是pymysql

運(yùn)行會報(bào):ImportError:No module named 'MYSQLdb'

2.python連接mysql

import pymysql as pmq

localhost是本機(jī)ip,這里用localhost表示是當(dāng)前本機(jī),否則將localhost改為對應(yīng)的數(shù)據(jù)庫ip。

root是數(shù)據(jù)庫用戶名,123456是數(shù)據(jù)庫密碼,python_chenge是數(shù)據(jù)庫名。

如何用Python玩轉(zhuǎn)Mysql

圖上的數(shù)據(jù)庫python_chenge已經(jīng)建立好(建好之后,才能用上面代碼去連接),建好之后,當(dāng)前是沒有表的,現(xiàn)在開始用Python進(jìn)行建表,插入、查詢,修改,刪除等操作(結(jié)合爬蟲去講解

02 建表

在存儲之前,先通過python創(chuàng)建表,字段有四個(一個主鍵+電影名稱,鏈接,評分

# 創(chuàng)建 movie 表

創(chuàng)建表movie,字段分別為(id  ,title ,url ,rate ),CHARACTER  SET utf8 COLLATE utf8_general_ci是字符串編碼設(shè)置為utf8格式

id是主鍵primary key,int類型,AUTO_INCREMENT自增,非空not  null

title,url  是字符串類型varchar(100),同樣非空

評分rate 是帶小數(shù)的數(shù)字,所以是float,同樣非空

如何用Python玩轉(zhuǎn)Mysql

03 插入數(shù)據(jù)

爬蟲已經(jīng)采集到數(shù)據(jù),python已經(jīng)建好表,接著可以將采集的數(shù)據(jù)插入到數(shù)據(jù)庫,這里介紹兩種方式

### 插入數(shù)據(jù)

id是自增的,所以不需要在傳值進(jìn)去。

定義好插入數(shù)據(jù)庫方法后,開始往數(shù)據(jù)庫進(jìn)行存儲

for i in json_data['subjects']:

如何用Python玩轉(zhuǎn)Mysql

04 查詢

1.查詢所有

查詢表中所有數(shù)據(jù)

# 查詢

如何用Python玩轉(zhuǎn)Mysql

2.查詢指定的數(shù)據(jù)

比如查詢標(biāo)題為:唐人街3這一條數(shù)據(jù)的所有字段

#查詢單條

如何用Python玩轉(zhuǎn)Mysql

05 更新修改

更新數(shù)據(jù),還是以上面:唐人街3為例,id為7,將唐人街3評分從5.5改為6

### 更新

如何用Python玩轉(zhuǎn)Mysql

同時看一下數(shù)據(jù)庫

如何用Python玩轉(zhuǎn)Mysql

06 刪除

同樣還是以唐人街為例,其id為7,刪除的話咱們可以更新id去刪除

def delete(Id):

如何用Python玩轉(zhuǎn)Mysql

刪除之后,就沒有第7條數(shù)據(jù)了,說明刪除成功

關(guān)于“如何用Python玩轉(zhuǎn)Mysql”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點(diǎn)。


名稱欄目:如何用Python玩轉(zhuǎn)Mysql
文章源于:http://weahome.cn/article/poedjd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部