^ 回到顶部
  • 人生没有定律,每个人都有自己的节奏
  • 若文中代码有问题,可能是少了几个问号,留言一定会解决!
  • 希望你的坚持,都是因为热爱,而不是因为不甘心
  • 站点文章结尾新增了赞赏通道
  • 那些不愿意让你吃亏的人,才是真正值得你深交的人,也是值得你付出时间的人

Python3连接mysql数据库并创建数据库

之前有教大家如何利用 python3 存储数据到 excel,今天小雨在来教大家把数据存储到 mysql 数据库,毕竟 mysql 数据库大家经常使用,相信大家也期待了许久了吧!

第一步还是先安装模块:PyMySQL(不会安装的翻看之前的教程)

Python3 连接 mysql 数据库并创建数据库

我们以本地 mysql 环境为例,不会安装的可以查看这篇文章一键搭建:

WordPress快速建站第二讲:WordPress本地搭建

本节为陌小雨博客快速建站教程第二讲,WordPress 本地搭建,如需了解详细课程大纲,请前往: WordPress 快速建站第一讲:WordPress 介绍及快速建站课程大纲 之前,陌小雨为了尝试安装一下黑苹果,找了个朋友帮我远程安装,刚进行不久,才被告知硬盘格式不对,安装黑苹果需要 GPT,而陌小雨的华硕 A5...

第二步:连接数据库

import pymysql

db = pymysql.connect(host='localhost',user='root', password='root', port=3306)
cursor = db.cursor()
cursor.execute('SELECT VERSION()')
data = cursor.fetchone()
print('Database version:', data)
cursor.execute("CREATE DATABASE spiders DEFAULT CHARACTER SET utf8")
db.close()

执行结果如下:

Python3 连接 mysql 数据库并创建数据库

输出了数据库的版本号,

这里通过 PyMySQL 的connect()方法声明一个 MySQL 连接对象db,此时需要传入 MySQL 运行的host(即 IP)。由于 MySQL 在本地运行,所以传入的是localhost。如果 MySQL 在远程运行,则传入其公网 IP 地址。后续的参数user即用户名,password即密码,port即端口(默认为3306)。

连接成功后,需要再调用cursor()方法获得 MySQL 的操作游标,利用游标来执行 SQL 语句。这里我们执行了两句 SQL,直接用execute()方法执行即可。第一句 SQL 用于获得 MySQL 的当前版本,然后调用fetchone()方法获得第一条数据,也就得到了版本号。第二句 SQL 执行创建数据库的操作,数据库名叫作 spiders,默认编码为 UTF-8。由于该语句不是查询语句,所以直接执行后就成功创建了数据库 spiders。接着,再利用这个数据库进行后续的操作。

我们查看下数据库,发现已经成功创建了 spiders 数据库了

Python3 连接 mysql 数据库并创建数据库

 

历史上的今天:
让小雨知道,这篇文章帮到了你

展开阅读全文

评论 0

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

登录

忘记密码 ?

切换登录

注册