有趣生活

当前位置:首页>科技>数据库开发与应用表格小白入门-网页版数据库客户端可视化

数据库开发与应用表格小白入门-网页版数据库客户端可视化

发布时间:2026-07-02阅读(2)

导读前言你们有没有试过,当你有时候要连数据库,无奈公司VPN网络太慢,客户端连接数据库慢,今天跟大家分享一个折中解决方案。解决方案今天推荐一个web界面管理测试....前言

你们有没有试过,当你有时候要连数据库,无奈公司VPN网络太慢,客户端连接数据库慢,今天跟大家分享一个折中解决方案。

解决方案

今天推荐一个web界面管理测试库,可以直接web上面执行SQL,总体感觉很不错,推荐给大家。

编程语言:Python

https://github.com/lepfinder/dbmaster

代码地址

怎么做?

下面我跟大家简单的说下怎么部署,目前这个版本只支持mysql数据库。

安装依赖

$ pip install -r requirments.txt

自己创建数据库后,初始化数据库

执行db.sql文件,生成项目需要的数据库表。

config.cfg配置文件配置数据库连接

SQLALCHEMY_DATABASE_URI = mysql pymysql://root:root@192.168.8.202/dbmasterSQLALCHEMY_BINDS = { read_bak: mysql://root:root@192.168.8.202, read: mysql://root:root@192.168.8.202,}

将上面的数据库改成自己的MySQL数据库,以便界面可以读取数据库表、表结构。

启动服务后网页访问

访问: http://localhost:8880/dbmaster/使用 admin/admin登录

思路

可以在服务器上运行这个服务,然后直接打开页面,查看数据库进行操作。

  • 优势:

1.服务器与数据库在同一个局域网,速度更快。

2.我们在轻度使用数据库的时候,就可以直接在网页操作,不需要装数据库客户端软件。

  • 劣势:

1.目前只支持MySQL数据库,需要自己改代码,适配oracle数据库。

2.只满足最基本的操作,不能完全替代数据库客户端软件的强大功能。

不过目前我自己稍微改了下代码,已经支持oracle页面操作,有兴趣的童鞋也可以自己改一改。

温馨提示

使用此软件,建议只是针对测试环境数据库,或者个人测试、开发使用,不建议使用在生产环境。


喜欢本文的童鞋,可以关注我 收藏,不明白的地方也可以评论留言。

Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图