littlebot
Published on 2025-04-08 / 6 Visits
0

【源码】基于Python的MySQL交互式连接工具

项目简介

本项目是基于Python的MySQL交互式连接工具,提供简单易用界面,用户能通过命令行或交互式窗口与MySQL数据库交互。可执行SQL语句、Python语句、Shell命令等,还能保存结果、查看已执行语句。使用pymysql库连接数据库,Pandas库处理和导出数据。

项目的主要特性和功能

  1. 命令行交互:可通过命令行参数和选项自定义数据库连接配置、选择是否用配置文件、设置是否可视化。
  2. 交互式窗口:有图形化交互式窗口,可在其中执行SQL语句等操作。
  3. 多格式输出:支持将查询结果转为PDF、PNG、Markdown、HTML、CSV、Excel等多种格式,便于查看和保存。
  4. 时间监控:监控和记录函数运行时间,助于了解操作效率。
  5. 配置管理:支持上传和下载配置文件,方便管理数据库连接配置。
  6. 异步提交:可异步提交SQL语句到MySQL数据库,性能提升有限。

安装使用步骤

  1. 安装依赖:在项目根目录下运行pip install -r requirements.txt安装所需依赖库。
  2. 运行脚本:按需直接运行test.pytest_async.py测试,或运行start.sh(Linux)或install.ps1(Windows)启动交互式窗口。
  3. 自定义配置:若需自定义,可修改config.ini文件,或在命令行传入自定义参数。
  4. 使用交互式窗口:启动后按提示输入命令操作。

注意:项目所有操作需在Python环境下进行,依赖特定库和配置,使用时请按上述步骤正确安装和配置。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】