美文网首页
Python3 - 操作MySQL数据库

Python3 - 操作MySQL数据库

作者: Dozing | 来源:发表于2018-11-15 07:35 被阅读6次

    安装

    pip install pymysql

    使用

    1. 创建连接

    使用pymysql.Connect()方法创建连接,参数类型说明 :

    host:字符串, MySQL服务器地址

    port:整数 MySQL服务器端口号

    user:字符串, 用户名

    password或者passwd:字符串 密码

    db:字符串, 数据库名称

    charset:字符串,连接编码

    autocommit:bool类型,是否自动提交,默认是False

    connection = pymysql.Connect(host="localhost",port=3306,user="root",password="root",charset="utf8",db="test")
    connection对象包含的方法

    cursor() 使用该连接创建并返回游标

    commit() 提交当前事务

    rollback() 回滚当前事务

    close() 关闭连接

    1. 创建游标

    cursor = connection.cursor()

    execute("select * from t1") 执行一个数据库的查询命令

    fetchone() 取得结果集的下一行

    fetchmany(n) 获取结果集的下n行

    fetchall() 获取结果集中的所有行

    rowcount() 返回数据条数或影响行数

    close() 关闭游标对象

    总结

    在Python3中不支持MySQLdb了,还好pymysql的操作跟MySQLdb基本一致。

    相关文章

      网友评论

          本文标题:Python3 - 操作MySQL数据库

          本文链接:https://www.haomeiwen.com/subject/tzrefqtx.html