找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 157|回复: 0

[接口自动化] 数据管理&数据库操作

[复制链接]

17

主题

0

回帖

353

积分

管理员

积分
353

最佳新人热心会员湖北省RedHat高手

发表于 2025-6-16 22:52 | 显示全部楼层 |阅读模式

      既Python
      
            
            jsonexcel
                  json便便便
                  excel便
            使
               Python Package
                     datas
                     conf
                     testcases
                     reports/
                     common/
                     logs


      ①mysql
         pip install pymysql
      pymysql
         import pymysql
      mysql
         mysql = pymysql.connect(host=None, user=None, password='',database=None, port=0)
         host:IP/
         user:
         password:
         database:
         port:
      
         cursor = mysql.cursor()
      sql
         sql = 'select * from member'
      sql
         cursor.execute(sql)
      
         result = cursor.fetchone()---
         result = cursor.fetchall()---
      
         cursor.close()
      
         mysql.close()
         fetchone
LTXIT-20250620145227.jpg
         fetchall
LTXIT-20250620145419.jpg
         pymysql.cursors.DictCursor
LTXIT-20250620151022.jpg
[Python] 纯文本查看 复制代码
import pymysql

class MySqlTest:
    def __init__(self):
        self.host = '19.16.68.18'
        self.username = 'root'
        self.pwd = '6H#@DH$8_z29y!I3i^'
        self.database = 'members'
        self.sql = 'select * from member;'
        self.mysql = pymysql.connect(host = self.host,user = self.username,password = self.pwd,database = self.database,port = 3306)
    def mysqlselect(self):
        cursor = self.mysql.cursor(pymysql.cursors.DictCursor) #指定每行数据以字典的形式返回
        cursor.execute(self.sql) #执行编写的SQL语句
        result = cursor.fetchall() #查看执行结果(使用fetchall返回执行结果中的所有数据)
        cursor.close() #关闭查询
        self.mysql.close() #关闭数据库连接
        return result

RES = MySqlTest().mysqlselect()
print(RES)


rootMySQLUbuntuMySQL使root

Archiver|手机版|小黑屋|LTXIT家园 ( 鄂ICP备2025089526号|鄂公网安备42110002000175号 )

GMT+8, 2025-8-3 00:57 , Processed in 0.136137 second(s), 27 queries .

Powered by LTXIT家园 X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表