在python语言中使用MySQL数据库需要导入pymysql模块,这是第三方模块需要下载,在终端窗口中输入pip install pymysql即可下载。
导入pymysql模块
- import pymysql
创建连接对象
- 数据库名=pymysql.connect() = Connection() = Connect connect()
- 使用任意一个即可
- 必填参数:
- user=None, 用户名
- password="", 密码
- host=None, 服务器的主机地址
- database=None, 操作的数据库
- port=0, mysql的端口号
- charset="", 操作数据库使用的编码格式
- 常用参数中只有port参数是整型,其他的都是字符串类型
获取游标对象,目的是执行SQL语句
- 游标对象=数据库名.cursor()
执行SQL语句
- 游标对象.execute(sql)
- 这里的SQL语句需提前准备,写法与在数据库中的方式一样
获取返回结果
- 游标对象.fetchall()
- 这里返回的是一个元组,内部的所有数据也都是元组组成的。
关闭游标对象
- 游标对象.close()
关闭数据库连接
- 数据库名.close()
回滚进制
- 数据库名.rollback()
- 回滚进制是可以对修改的数据进行撤销,表示数据回滚(回到数据没有被修改之前的状态)