[Python web crawler] 150 conferencias para obtener fácilmente el Python web crawler notas del curso de pago capítulo seis almacenamiento de datos: MySQL

El curso de rastreador web ha entrado en la parte de almacenamiento de MySQL, ¡continúe!

Este blog presentará el uso de MySQL en el proceso de rastreo, no presentará demasiado la instalación de MySQL, principalmente la operación de Python en MySQL.

Operación básica de MySQL: https://blog.csdn.net/weixin_44566432/article/details/106025116

 

1. Controlador MySQL

Operación Python MySQL necesita depender de un middleware, el controlador, que puede ser

  • En mysqldb, python2, el mantenimiento se ha detenido
  • Mysqlclient
  • Pymysql, elija pymysql aquí

2. Conexión MySQL

3. Insertar MySQL

4. Búsqueda de MySQL

import pymysql

# 1. 使用pymysql.connet方法连接数据库
db = pymysql.connect(host='localhost', user='root', password='123456', database='csdn_crawler')

# 中文,charset 指定 utf8, 不是utf-8

# 2. 使用cursor操作db
cursor = db.cursor()
#
cursor.execute("select * from article")
result = cursor.fetchone()
# print(result)
result2 = cursor.fetchall()
# print(result2)
result3 = cursor.fetchmany(4)
print(result3)

# 3. 插入数据
# sql = "insert into article(id, title, content) values (4 , 'hi', 'hello')"
#
# # sql = "insert into article(id, title, content) values (null, %s, %s)"
#
# cursor.execute(sql)
# db.commit()
# db.close()

 

Supongo que te gusta

Origin blog.csdn.net/weixin_44566432/article/details/108748762
Recomendado
Clasificación