pymysql是一个模块,可让python操作mysql
安装pip install pymysql
使用模型图
使用流程
- 导入模块
- 创建连接对象
- 获取游标对象
- 游标对象执行sql语句
- 该提交的提交
- 关闭游标对象
- 关闭数据库的连接
把pymysql模块导入进来
先让python可以连接上服务器,并明确对服务器上的哪一个数据库进行操作
代码从mysql模块中,导入了connect函数
执行connect函数,传入参数,最终得到一个与mysql数据库的连接对象
游标对象是我们执行sql语句的重要工具
游标对象通过上一步操作,得到的连接对象获得
游标对象执行sql语句游标对象.execute(SQL语句)
》查询商品表
执行查询语句,返回值是商品的数量
而真正的查询结果,就保存在游标对象中
》获取一条查询结果
拿到上一步的查询结果
拿到一条数据
注意数据结构
默认创建好的游标,拿到的查询结果是元组
当前是拿一条数据
使用
游标对象.fetchone()
》查询多个结果
拿一条结果,元组包一个数据
游标对象.fetchmany()
拿n条结果,元组包n个数据
游标对象.fetchmany(n)
关注查询的结果
是元组包数据的情况
》查询全部
游标对象.fetchall()
关闭游标对象
游标对象.close()
关闭连接
连接对象.close()