项目简介
本项目是基于Python的MySQL交互式连接工具,提供简单易用界面,用户能通过命令行或交互式窗口与MySQL数据库交互。可执行SQL语句、Python语句、Shell命令等,还能保存结果、查看已执行语句。使用pymysql
库连接数据库,Pandas
库处理和导出数据。
项目的主要特性和功能
- 命令行交互:可通过命令行参数和选项自定义数据库连接配置、选择是否用配置文件、设置是否可视化。
- 交互式窗口:有图形化交互式窗口,可在其中执行SQL语句等操作。
- 多格式输出:支持将查询结果转为PDF、PNG、Markdown、HTML、CSV、Excel等多种格式,便于查看和保存。
- 时间监控:监控和记录函数运行时间,助于了解操作效率。
- 配置管理:支持上传和下载配置文件,方便管理数据库连接配置。
- 异步提交:可异步提交SQL语句到MySQL数据库,性能提升有限。
安装使用步骤
- 安装依赖:在项目根目录下运行
pip install -r requirements.txt
安装所需依赖库。 - 运行脚本:按需直接运行
test.py
或test_async.py
测试,或运行start.sh
(Linux)或install.ps1
(Windows)启动交互式窗口。 - 自定义配置:若需自定义,可修改
config.ini
文件,或在命令行传入自定义参数。 - 使用交互式窗口:启动后按提示输入命令操作。
注意:项目所有操作需在Python环境下进行,依赖特定库和配置,使用时请按上述步骤正确安装和配置。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】