掌握Python *** 作 MySQL 数据库

掌握Python  *** 作 MySQL 数据库,第1张

本文Python *** 作 MySQL 数据库需要是使用到 PyMySQL 驱动

Python *** 作 MySQL 前提是要安装好 MySQL 数据库并能正常连接使用,安装步骤详见下文。

注意: 安装过程我们需要通过开启管理员权限来安装,否则会由于权限不足导致无法安装。

首先需要先下载 MySQL 安装包, 官网下载地址 下载对应版本即可,或直接在网上拉取并安装:

权限设置:

初始化 MySQL:

启动 MySQL:

查看 MySQL 运行状态:

Mysql安装成功后,默认的root用户密码为空,你可以使用以下命令来创建root用户的密码:

登陆:

创建数据库:

查看数据库:

PyMySQL 模块使用 pip命令进行安装:

假如系统不支持 pip 命令,可以使用以下方式安装:

pymysql .connect 函数:连接上数据库

输出结果显示如下:表面数据库连接成功

使用 pymysql 的 connect() 方法连接数据库,connect 参数解释如下:

conn.cursor():获取游标

如果要 *** 作数据库,光连接数据是不够的,咱们必须拿到 *** 作数据库的游标,才能进行后续的 *** 作,游标的主要作用是用来接收数据库 *** 作后的返回结果,比如读取数据、添加数据。通过获取到的数据库连接实例 conn 下的 cursor() 方法来创建游标,实例如下:

输出结果为:

cursor 返回一个游标实例对象,其中包含了很多 *** 作数据的方法,如执行sql语句,sql 执行命令: execute() 和 executemany()

execute(query,args=None):

executemany(query,args=None):

其他游标对象如下表:

完整数据库连接 *** 作实例如下:

以上结果输出为:

创建表代码如下:

如下所示数据库表创建成功:

插入数据实现代码:

插入数据结果:

Python查询Mysql使用 fetchone() 方法获取单条数据, 使用fetchall() 方法获取多条数据。

查询数据代码如下:

输出结果:

DB API中定义了一些数据库 *** 作的错误及异常,下表列出了这些错误和异常:

本文给大家介绍 Python 如何连接 Mysql 进行数据的增删改查 *** 作,文章通过简洁的代码方式进行示例演示,给使用 Python *** 作 Mysql 的工程师提供支撑。

安装Python包,的确是pip最为方便了,简单快捷,因为它直接是从pypi上面下载文件,保证文件的安全性和可靠性,并且资源丰富;

下面是安装步骤:

下载 setuptools,注意对应 Python 的版本,完成后运行 exe 即可完成安装

https://pypi.python.org/pypi/setuptools/1.4.1

setuptools-1.4.1.win32-py2.6.exe

下载 pip

https://pypi.python.org/pypi/pip

pip-1.4.1.tar.gz

安装 pip

5.1 解压pip-1.4.1.tar.gz

5.2 运行CMD,进入命令行

5.3 用CD命令进入 pip 解压目录

5.4 输入 "python setup.py install"

5.5 添加环境变量 path = C:\Python26\ArcGIS10.0\Scripts

验证是否安装成功,运行CMD,进入命令行,输入pip;

如果出现pip的用法介绍,说明安装成功。

进入命令行,输入 "pip install package",package为安装包名称,就可以随意使用了。

安装的时候,自定义安装 把下面的ADD什么的打勾上,,默认是没有打勾的,打完勾之后一路安装就默认安装了pip

如果你没有打勾

可以卸载重新安装,也很快

可以下载pip源文件压缩包,下载好之后把python环境配好,进入到pip的解压目录,执行python setup.py install进行安装,安装完成之后出现finished说明安装成功

然后配一下pip环境变量,打开cmd,pip一下,可以测试是否安装成功


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6625076.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-25
下一篇 2023-03-25

发表评论

登录后才能评论

评论列表(0条)

保存