Python连接MySQL数据库以及基本的数据库操作

通过一张图片,提前了解在python中使用MySQL数据库

首先使用pip命令安装:pip install pymysql,然后就可以使用pymysql操作MySQL数据库了。这里需要提前在MySQL数据库创建spider数据库,创建urls数据表:

import pymysql

#<a href="https://www.mubanjun.cn/tag/%e8%bf%9e%e6%8e%a5" title="更多关于 连接 的文章" target="_blank">连接</a>mysql数据库 连接对象connection()
conn=pymysql.Connect(
    host="localhost",
    port=3306,
    db='spider', 数据库名
    user="root",
    password="123456",

)
#创建 游标对象
cursor=conn.cursor()

# sql插入语句
sql="""insert into urls(url,content) values("www.dadadsa.com","鳄鱼dasad君Ba");"""
# #修改数据
# 'update urls set url='www.bgfhgfs.com' where id=1'
# #删除
# 'delete from urls where id=2'
# #查看数据
# 'select * from urls'
try:
    # 执行sql语句
    cursor.execute(sql)
    # 提交到数据库执行
    conn.commit()
    print('插入成功')
except:
    # 如果发生错误执行回滚操作
    conn.rollback()
    print('插入失败')
#关闭游标
cursor.close()
#关闭连接
conn.close()

如果在pycharm中链接MySQL数据库报错:RuntimeError: cryptography is required for sha256_password or caching_sha2_password,使用pip命令安装cryptography 即可!!

操作完成,可以在MySQL数据库查看一下。如果想要把爬虫提取的数据保存到MySQL中,可以自行修改代码尝试,这里不做过多介绍!!

发表评论