• python操作mysql数据库


    1:环境:MySQL for python模块

        安装好后用import MySQLdb检验

    2:DB API:统一的可操控多种数据库的接口

        1):连接对象[connection]:用MySQL.Connect(参数)创建

            参数:host:Mysql服务器地址

               port:Mysql服务器端口号

                 user:用户名

                 passwd

               db:所用数据库名

               charset:连接编码

             【*除了port为int型外其余都是string型】

          方法:

              cursor():创建并且返回游标

              commit():提交当前事务

              rollback():回滚当前事务

              close():关闭连接

             注:

             【事务:访问和更新数据的一个程序执行单元,具有以下特性:

                  --原子性:事务中的操作,要么都完成,要么都不完成!!!】

         2):数据交互对象/游标对象[cursor]:

          方法:

              execute(sql语句):执行select语句并且把结果保存到客户端缓存区

              fetchone():获取上面结果的一条

              fetchmany(数量):

              fetchall():获取剩下的

              rowcount():excute()返回的行数

              close():关闭游标

            注:

            【游标:excute执行后返回多行数据到缓冲区,并且初始化一个游标(可看作指针)指向首个数据,

                每当执行了fetch*()方法后游标便做相应移动,为后续的fetch方法作为初始位置】

    3:编写流程:

      创建connection---->获取cursor---->用cursor.execute()执行select语句----->用cursor.fetch*()获取并处理数据------>关闭cursor------>关闭connection

    4:简单示例:

  • 相关阅读:
    javascript 之迭代器
    前端数据结构--二叉树先序、中序、后序 递归、非递归遍历
    前端数据结构--树
    前端数据结构--散列表(哈希表)
    前端数据结构--线性结构-队列、栈
    前端数据结构--线性结构-链表
    前端数据结构--线性结构-数组
    前端数据结构---复杂度分析
    前端数据结构---相关基础概念
    css整理之-----------基本知识
  • 原文地址:https://www.cnblogs.com/pengsixiong/p/4922391.html
Copyright © 2020-2023  润新知