Python3学习(20)--第三方模块pymysql的安装及使用

安装第三方模块

在 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来说,就是安装对应的数据驱动模块。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值