Python3学习(20)--第三方模块pymysql的安装及使用
2017-08-28 17:17
645 查看
安装第三方模块
在 Python 中,安装第三方模块,是通过包管理工具 pip 完成的。
如果上述确保没问题,我们在cmd命令行下输入 pip(Python包管理工具)如下:
如果出现上述界面,证明没有问题,下面我们安装一下第三方模块 pymysql,我们可以通过pip install pymysql进行下载安装:
如上图所示,下载后的pymysql版本为0.7.11
下面我们就直接上demo了,主要是为了演示安装,使用的话,我们看下demo注释,和最终的结果就行:
pymysql.py
#!/usr/bin/env Python3
#_*_coding:utf-8_*_
import pymysql
#创建连接 一定要指定 charset,否则中文乱码
conn=pymysql.connect(host="127.0.0.1",port=3306,user="root",passwd="",db="test",charset='utf8')
#创建游标
cursor=conn.cursor()
#执行mysql语句
cursor.execute("select * from user")
#获取所有的执行结果 一个行列的 二维tuple
result=cursor.fetchall()
#打印获取到的执行结果
if result:
for row in result:
print (row[0],row[1],row[2],row[3]) #循环打印出每行 数据
#插入多条语句 返回的结果为影响的行数
count =cursor.executemany("insert into peispatient(PatName,PatSex) values(%s, %s)",
[('appleyk', '男'),
('王五', '男'),
('莉娜', '女')])
if count>0:
print('成功插入了%d条数据' %count)
#提交要执行的mysql指令
conn.commit()
#关闭游标
cursor.close()
#关闭连接
conn.close()
执行pymysql.py之前,我们先来看下我们的mysql数据库引擎中的test数据库的信息:
(mysql可以下载安装版,也可以下载集成板,比如我用的就是wampserver
)
通过wampserver的mysql console 控制台,我们来分别查询一下表user和表peispatient:
use test;
show tables;
select*from user;
select*from peispatient;
我们现在执行一下pymysql.py,看下结果输出:
这三条数据,我们在mysql console控制台界面 验证一下:
删除也一样:
delete from peispatient where ID in (17,18,19)
更新 update语句也一样,这里我就不做说明了。
学过java,你会发现,Python的模块和包简直了,太像,java操作mysql也要下载对应的驱动,也就是包,对于Python来说,就是安装对应的数据驱动模块。
在 Python 中,安装第三方模块,是通过包管理工具 pip 完成的。
如果上述确保没问题,我们在cmd命令行下输入 pip(Python包管理工具)如下:
如果出现上述界面,证明没有问题,下面我们安装一下第三方模块 pymysql,我们可以通过pip install pymysql进行下载安装:
如上图所示,下载后的pymysql版本为0.7.11
下面我们就直接上demo了,主要是为了演示安装,使用的话,我们看下demo注释,和最终的结果就行:
pymysql.py
#!/usr/bin/env Python3
#_*_coding:utf-8_*_
import pymysql
#创建连接 一定要指定 charset,否则中文乱码
conn=pymysql.connect(host="127.0.0.1",port=3306,user="root",passwd="",db="test",charset='utf8')
#创建游标
cursor=conn.cursor()
#执行mysql语句
cursor.execute("select * from user")
#获取所有的执行结果 一个行列的 二维tuple
result=cursor.fetchall()
#打印获取到的执行结果
if result:
for row in result:
print (row[0],row[1],row[2],row[3]) #循环打印出每行 数据
#插入多条语句 返回的结果为影响的行数
count =cursor.executemany("insert into peispatient(PatName,PatSex) values(%s, %s)",
[('appleyk', '男'),
('王五', '男'),
('莉娜', '女')])
if count>0:
print('成功插入了%d条数据' %count)
#提交要执行的mysql指令
conn.commit()
#关闭游标
cursor.close()
#关闭连接
conn.close()
执行pymysql.py之前,我们先来看下我们的mysql数据库引擎中的test数据库的信息:
(mysql可以下载安装版,也可以下载集成板,比如我用的就是wampserver
)
通过wampserver的mysql console 控制台,我们来分别查询一下表user和表peispatient:
use test;
show tables;
select*from user;
select*from peispatient;
我们现在执行一下pymysql.py,看下结果输出:
这三条数据,我们在mysql console控制台界面 验证一下:
删除也一样:
delete from peispatient where ID in (17,18,19)
更新 update语句也一样,这里我就不做说明了。
学过java,你会发现,Python的模块和包简直了,太像,java操作mysql也要下载对应的驱动,也就是包,对于Python来说,就是安装对应的数据驱动模块。
相关文章推荐
- Python模块(学习使用模块和安装第三方模块)
- 使用pip安装Python第三方模块
- Python学习笔记011_模块_标准库_第三方库的安装
- Python学习---BeautifulSoup安装(第三方模块)
- 【Python】学习笔记——-6.2、使用第三方模块
- Python学习笔记(十四)安装第三方模块
- 【Python】[模块]使用模块,安装第三方模块
- Python笔记6——模块的使用和路径,别名,作用域,安装第三方库
- 使用easy_install安装python第三方模块的方法
- python中如何使用pip安装自己的第三方模块 推荐
- Python笔记6——模块的使用和路径,别名,作用域,安装第三方库
- 7.2Python模块和类库(2):安装和使用第三方库
- python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑
- MAC 使用 python3 安装 PyMysql 模块,安装 MySQL
- Windows下安装Python SSH模块及其使用
- python数据持久存储:pickle模块的基本使用 分类: python python基础学习 python 小练习 2013-06-17 14:41 209人阅读 评论(0) 收藏
- 【转】使用setuptools简化Python模块的安装
- Windows下安装Python SSH模块及其使用
- 使用Cygwin和 mingw 安装 python paramiko模块
- python cx_Oracle模块的安装和使用(linux环境)