mysql数据库的连接与操作
一、第三方包pymysql的安装与导入
pymysql安装:python -m pip install pymysql
pymysql导入:import pymysql
二、与mysql数据建立连接
- 1、使用pymysql包中的connect为我们创建一个数据库的连接对象,创建的时候需要传入以下几个参数:
- host:主机的ip地址或者域名
- database:要连接的数据库名
- port:数据库的端口号
- user:数据库的用户名
- password:数据库的密码
- charset:数据库的编码格式,使用utf8 注意:不是utf-8
- cursorclass:查询结果的设置,默认返回的结果是元组,一般将其设置为pymysql.cursors.DictCursor 。这样设置查询返回的结果是字典类型,如果返回的数据有多条,则为列表类型,其中的元素为字典类型。
- 2、创建游标对象,使用步骤1所创建的数据库对象,执行cursor方法,可以返回一个游标对象方法。
- 3、书写对应的sql语句,书写我们需要查询数据的sql语句
- 4、将sql语句交给游标对象执行,游标对象使用execute(sql)方法,执行sql语句,其返回的结果是执行这条语句,数据库中所受到影响的条数值(行数值)。<