四十八、mysql数据库7:Mysql与python的交互、参数化(重点python与mysql交互传参)

一、使用python命令连接数据库流程

二、python3 安装pymysql包

创建py文件,进行插入数据:通过python文件来连接数据库实现交互(前提需要安装pymysql包)

1、Linux下安装pymysql包

在python3的环境下安装pymysql包:pip3 install pymysql进行安装。

提示升级可使用命令更新:

更新完再安装一下

2、Windows下:

>python3 -m pip install pymysql

测试在python3 交互环境下:输入import  pymysql

3、注意:python2和python3用的包是不一样的,用法上大同小异的。

python2中调用==>mysqldb

python3中调用==>pymysql

三、python操作sql之查询数据  

1、最好写进try异常里面

2、写上close()关闭

3、查询不用写 commit 提交

4、都是用的游标cursor 获取的对象,执行一系列操作的

四、python操作sql:添加、修改、删除数据(这几个必须有commit提交,查询不用,

但查询用法较多)

1、插入数据:commit 提交

2、更新数据:

3、删除数据:

4、注意:是双引号里面不能再有双引号,单引号里面也不能再有单引号

5、例子:下面是不想插入硬盘-new001这条数据了,只想插入硬盘-new02,所以rollback():默认开启的,不用写begin

五、参数化(重点python与mysql交互传参)

1、数据插入操作:

2、数据的更新操作:

3、数据的删除操作:

4、数据的查询操作

5、(重点)参数化

    传参可直接%(数据)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值