一、使用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、(重点)参数化
传参可直接%(数据)