• python实现操作mysql数据库


    实现代码如下:

    #mysql数据库的查询等
    import pymysql
    from xctest_tools.get_ReadTxt import *
    class mysql:
        def __init__(self):
            # 读取配置文件进行连接
            self.db=ReadTxt().read_txt("./db_config")
            self.con=pymysql.connect(host=self.db[0],port=eval(self.db[1]),user=self.db[2],password=self.db[3],database=self.db[4],charset="utf8")
            self.cur=self.con.cursor()
        def select_all(self,sql):
            a=self.cur.execute(sql)
            self.con.commit()
            #查询到的所有信息,返回二维元组
            r1=self.cur.fetchall()
            return r1
        def select_one(self,sql):
            a=self.cur.execute(sql)
            self.con.commit()
            #查询到的第一条信息,返回一维元组
            r2 = self.cur.fetchone()
            return r2
        def select_any(self,sql,number):
            a=self.cur.execute(sql)
            self.con.commit()
            #一次指定取number条记录
            r3 = self.cur.fetchmany(number)
            return r3
        def select_number(self,sql):
            #查询到的条数
            a=self.cur.execute(sql)
            self.con.commit()
            return a
        def __del__(self):
            self.cur.close()
            self.con.close()
  • 相关阅读:
    pm2日志切割
    PM2常用命令
    Linux安装nodejs
    npm 修改源地址
    nodejs 生成验证码
    shell脚本解析json文件
    mysql添加用户并赋予权限命令
    Redis 配置密码
    JavaScript也是黑客技术?
    angular和vue的对比学习之路
  • 原文地址:https://www.cnblogs.com/badbadboyyx/p/11953576.html
Copyright © 2020-2023  润新知