scrapy 資料庫插入

2021-06-22 04:23:54 字數 2688 閱讀 7814

(1)安裝mysql 

sudo apt-get install mysql
(2)安裝python-mysql

sudo apt-get install python-mysqldb
(3)安裝python支援mysql的驅動
sudo pip install pymysql
(

notice:安裝時密碼不要為空)

(1)以root身份進入mysql

mysql -u root
(2)新建資料庫(資料庫名 db)

create database db
(3)分配許可權

grant all privileges on db.* to star@localhost identified by "123456";
說明:db 是剛建的資料庫

star 是新建的資料庫使用者

12345 是密碼

(4)新建table

use db
設定編碼

alter database mydb character set utf8
檢查資料庫編碼是否設定成功

然後自己去新建table(這裡就不多說了)

(1) setting.py新增如下**

item_pipelines = ['wooyun.pipelines.wooyunpipeline']
說明: wooyun  是scrapy專案名 

wooyunpipeline  是pipeline 名

scrapy爬蟲結果插入mysql資料庫

1.通過工具建立資料庫scrapy 2.在scrapy資料庫中建立douban表 mysql create table scrapy.douban id int primary key auto increment,name varchar 100 not null,author varchar 5...

插入資料庫操作

步驟如下 1 連線資料庫 conn pymysql.connect host user passwd db charset 2 建立操作游標,建立mysql的操作連線 cursor conn.cursor 3 寫sql語句 插入操作,方法有以下幾個 方法一 用format 注意項是若引數是字串形式,...

Golang web 資料庫 插入資料

go 語言中的 database sql 包定義了對資料庫的一系列操作。database sql driver包定義了應被資料庫驅動實現的介面,這些介面會被 sql 包使用。但是 go 語言沒有提供任何官方的資料庫驅動,所以我們需要匯入第三方的資料庫驅動。不過我們連線資料庫之後對資料庫操作的大部分 ...