1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > python连接mysql_Python爬虫进阶教程(八):MySQL 数据库连接

python连接mysql_Python爬虫进阶教程(八):MySQL 数据库连接

时间:2022-07-19 21:06:27

相关推荐

python连接mysql_Python爬虫进阶教程(八):MySQL 数据库连接

PyMySQL介绍

PyMySql包含一个纯python的MySQL客户端库。PyMySQL的目标是成为MySQLdb的替代品,并在CPython、PyPy和IronPython上工作。

版本要求

python 下列之一

CPython >= 2.6 or >= 3.3PyPy >= 4.0IronPython 2.7

mysql 下列之一

MySQL >= 4.1 (tested with only 5.5~)MariaDB >= 5.1

我的环境版本如下:

python

Mariadb

安装

直接pip方式安装:

pip

pycharm安装与前面类似,如下图:

数据库增删改查

创建数据库testdb和表users

首先要先创建一个testdb 数据库,并且创建users表,创建语句如下:

MariaDB

查看创建完的表结构:

MariaDB

连接数据库

连接数据库之前要确认以下条件是否满足:

已经创建了数据库 testdb;在testdb数据库中已经创建了users表;连接数据库TESTDB使用的用户名为 "testdb" ,密码为 "123456",你也可以自己设定用户名和密码;主要如果是远程连接阿里云等主机注意grant授权;已经安装了 Python MySQLdb 模块。

连接数据库并获取版本信息:

# -*- coding: utf-8 -*-

输出结果如下:

Version

数据库插入

import

执行结果:

当然上面的插入代码也可以写成这样:

# -*- coding: utf-8 -*-

执行结果是一样的:

数据库查询

# -*- coding: utf-8 -*-

返回结果如下:

(

数据库更新操作

# -*- coding: utf-8 -*-

执行结果如下:

(

删除操作

import

执行结果如下:

(

总结

通过上面增删改查我们已经可以看出,其实python操作mysql并不复杂,主要步骤为连接数据库,建立游标对象,执行sql语句,获取结果,关闭连接。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。