新闻资讯

News Information

首页 > 新闻信息 > PyMySQL相关方法介绍

PyMySQL相关方法介绍

发布:去年的树课文 来源:情感铺子club 日期:2019年11月16日 阅读:0

  "pymysql.Connect()" 参数详解

  host(str): MySQL办事器?地址

  port(int): MySQL办事器?端?标语

  user(str): ?用户名

  passwd(str): 密码

  db(str): 数据库称号

  charset(str): 毗连编码

  "connection" 对象?撑持的?方式

  cursor() 使?用该毗连建立并前往游标

  commit() 提交以后事务

  rollback() 回滚以后事务

  close() 封闭毗连

  "cursor" 对象?撑持的?方式

  execute(op) 执?行行?一个数据库的查问号令

  fetchone() 获得成果集的下?一?行行

  fetchmany(size) 猎取成果集的下?几?行行

  fetchall() 猎取成果集中的所有?行行

  rowcoun

t() 前往数据条数或影响?行行数

  close() 封闭游标对象

  毗连数据库

  第?一次毗连数据库

  设置装备摆设connect

  import pymysql

  db_con = pymysql.connect(

  host = '127.0.0.1',

  port = 3306,

  user = 'root',

  password = 'Redhot',

  db = 'luffly',

  charset = 'utf8'

  )

  connect(*args,**kwargs),中没有固定的地位参数,调取 connect() 会初始

  化?一个 Connection 类,所以必需 指定地位参数,不然会毗连掉败。

  建立游标,输?入?一条指令,并猎取前往数据。

  cur = db_con.cursor() # 建立毗连游标

  cur.execute('select version()') # 输?入指令

  return_data = cur.fetone() # 猎取?一条前往数据

  print("The DB Version is %s" % return_data)

  成果如下:

  The DB Version is ('10.3.9-MariaDB',)

  cursor.fetone() 会前往?一组元组数据,每?一?行行数据为?一个元素,所以优化?一下

  前往成果。

  return_info = return_data[0]

  print("The DB Version is %s" % return_info)

  成果如下:

  The DB Version is 10.3.9-MariaDB