Python Mysql实现逻辑及常用的连接方式

Python+Mysql==>Connection、Cursor


Python Mysql 流程:

if Ture
if False
建立Connection
获取Cursor
执行cursor.execute_Sql
提交conn.commit
回滚conn.rollback
关闭Cursor
关闭Connection
  1. Connection():
    1. host : Mysql地址
    2. port : 端口号
    3. user : 用户名
    4. passwd : 密码
    5. db : 库名
    6. charset : 编码类型utf8
    7. cursorclass : 默认MySQLdb.cursors.Cursor,cursor()使用类型
    8. conv : 默认MySQLdb.converters.conversions(),将文字映射到Python类型的字典
    9. compress : 启用协议压缩功能
    10. named_pipe : 在Windows中与一个命名管道相连接
    11. init_command : 一链接就执行SQL
    12. read_default_file : 使用指定的MySQL配置文件
    13. read_default_group : 读取的默认组
    14. unix_socket : 默认使用TCP,在unix中连接使用的套接字
    15. cursor.close() : 关闭游标
    16. conn.commit() : 提交事务
    17. conn.rollback() : 回滚事务
    18. conn.close() : 关闭数据库连接
    19. cursor.rowcount : 查询上次更新所发生的行数,-1代表还没开始或没有查到
    20. db.cursor([cursorClass])返回一个指针对象用于访问操作数据库中的数据
  2. Cursor():
    1. close():关闭此游标对象
    2. fetchone():得到结果集的下一行
    3. fetchmany([size = cursor.arraysize]):得到结果集的下几行
    4. fetchall():得到结果集中剩下的所有行
    5. excute(sql[, args]):执行一个数据库查询或命令
    6. excutemany(sql, args):执行多个数据库查询或命令
    7. connection:创建此游标对象的数据库连接
    8. arraysize:使用fetchmany()方法一次取出多少条记录,默认为1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值