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

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

二、python3 安装pymysql包

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

1、Linux下安装pymysql包

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

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

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

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

更新完再安装一下

2、Windows下:

>python3 -m pip install pymysql

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

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

python2中调用==>mysqldb

python3中调用==>pymysql

三、python操作sql之查询数据  

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

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

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

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

1、最好写进try异常里面

2、写上close()关闭

3、查询不用写 commit 提交

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

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

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

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

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

但查询用法较多)

1、插入数据:commit 提交

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

2、更新数据:

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

3、删除数据:

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

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

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

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

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

1、数据插入操作:

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

2、数据的更新操作:

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

3、数据的删除操作:

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

4、数据的查询操作

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

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

5、(重点)参数化

    传参可直接%(数据)

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

相关文章: