爬蟲學習整理(3)資料儲存——Python對MySql操作
MySql資料庫的基本運用,增刪改查
Python連線MySql資料
1、安裝驅動包pmysql
pip install pymysql
2、連線程式碼
db = pymysql.connect(host="127.0.0.1",port=3306,user="root",password="root",database="csdn_crawler",charset='utf8')
- host:在連線外網伺服器的時候,就要改成外網伺服器的ip地址。
- port:在外網一般會更換埠號,不會為3306,為了安全考慮。
- user:連線的使用者,一般在生產環境中會單獨分配一個賬號給你,而不是使用root使用者。
- password:這個使用者的密碼。
- database:要連線操作的資料庫名。
- charset:設定為utf8這樣就能操作中文了。
插入資料
title = '444'
content = '555'
sql = "insert into article(id,title,content) values(null,%s,%s)"
cursor.execute(sql,(title,content))
語法為:
insert into [表名(欄位)] values(欄位對應的值)
如果值是動態變化的,那麼可以使用%s
來先作為坑,後期在使用execute方法的時候,可以給一個元組把這些資料填進去。
查詢資料
sql = "select id,title from article where id>3"
cursor.execute(sql)
執行完sql
語句後,可以使用以下三個方法來提取資料:
- fetcheone:提取第一條資料。
- fetchall:提取select語句獲取到的所有資料。
- fetchmany:提取指定條數的資料。
語法為:
select [欄位]from[表名]where[條件]
刪除資料
sql = "delete from article where id>3"
cursor.execute(sql)
語法為:
delete from [表名] [條件]
更新資料
sql = "update article set title='鋼鐵是怎樣練成的' where id=3"
cursor.execute(sql)
語法為:
update [表名] [更新操作] [條件]
相關文章
- Python爬蟲學習筆記(三、儲存資料)Python爬蟲筆記
- 【爬蟲】(七)Python資料儲存之MySQL(下)爬蟲PythonMySql
- 爬蟲系列:使用 MySQL 儲存資料爬蟲MySql
- 重新學習Mysql資料庫3:Mysql儲存引擎與資料儲存原理MySql資料庫儲存引擎
- 【0基礎學爬蟲】爬蟲基礎之資料儲存爬蟲
- Python爬蟲之使用MongoDB儲存資料Python爬蟲MongoDB
- [python爬蟲] Selenium爬取內容並儲存至MySQL資料庫Python爬蟲MySql資料庫
- 【Python3網路爬蟲開發實戰】5-資料儲存-2-關係型資料庫儲存-1 MySQL儲存Python爬蟲資料庫MySql
- 爬蟲學習筆記(2)使用MongoDB儲存拉鉤資料爬蟲筆記MongoDB
- 【Python學習】爬蟲爬蟲爬蟲爬蟲~Python爬蟲
- 爬蟲資料儲存--基於MonogoDB爬蟲MonoGo
- 儲存資料到MySql資料庫——我用scrapy寫爬蟲(二)MySql資料庫爬蟲
- 【Python3網路爬蟲開發實戰】5-資料儲存-3-非關係型資料庫儲存-2 Redis儲存Python爬蟲資料庫Redis
- 【Python3網路爬蟲開發實戰】5-資料儲存-3-非關係型資料庫儲存-1 MongoDB儲存Python爬蟲資料庫MongoDB
- 併發爬蟲_使用motor儲存資料爬蟲
- [python爬蟲] BeautifulSoup爬取+CSV儲存貴州農產品資料Python爬蟲
- 【Python3網路爬蟲開發實戰】5-資料儲存-1 檔案儲存-1 TXT文字儲存Python爬蟲
- Python爬蟲系統化學習(3)Python爬蟲
- MySQL資料庫操作、儲存引擎MySql資料庫儲存引擎
- 【Python3網路爬蟲開發實戰】5-資料儲存-1 檔案儲存-2 JSON檔案儲存Python爬蟲JSON
- 【0基礎學爬蟲】爬蟲基礎之檔案儲存爬蟲
- python爬蟲學習1Python爬蟲
- Python學習手冊(入門&爬蟲&資料分析&機器學習&深度學習)Python爬蟲機器學習深度學習
- [python爬蟲] 招聘資訊定時系統 (一).BeautifulSoup爬取資訊並儲存MySQLPython爬蟲MySql
- Python爬蟲入門【3】:美空網資料爬取Python爬蟲
- 【Mysql 學習】Mysql 儲存引擎MySql儲存引擎
- Python資料爬蟲學習筆記(11)爬取千圖網圖片資料Python爬蟲筆記
- Python爬蟲學習-大資料統計分析(基礎)Python爬蟲大資料
- python爬蟲是什麼?學習python爬蟲難嗎Python爬蟲
- Python爬蟲學習系列教程Python爬蟲
- Python爬蟲教程-14-爬蟲使用filecookiejar儲存cookie檔案(人人網)Python爬蟲CookieJAR
- 常用python爬蟲框架整理Python爬蟲框架
- Python爬蟲專案整理Python爬蟲
- Python爬蟲入門教程 50-100 Python3爬蟲爬取VIP視訊-Python爬蟲6操作Python爬蟲
- 從零開始學爬蟲(3):通過MongoDB資料庫獲取爬蟲資料爬蟲MongoDB資料庫
- 什麼是爬蟲?學習Python爬蟲難不難?爬蟲Python
- Hibernate學習(三)一對多資料的儲存
- 【Mysql】Mysql儲存過程學習MySql儲存過程