python中的phpMyAdmin等价物? [关闭]
Posted
技术标签:
【中文标题】python中的phpMyAdmin等价物? [关闭]【英文标题】:phpMyAdmin equivalent in python? [closed] 【发布时间】:2010-12-01 14:45:18 【问题描述】:有没有相当于 phpMyAdmin 的 python 版本?
这就是我要寻找 phpmyadmin 的 python 版本的原因:虽然我同意 phpmyadmin 确实很棒,但我不想在我的服务器上运行 php。我想从 apache2-prefork 转移到 apache2-mpm-worker。 Worker 为了性能而从 prefork 中脱颖而出,但 php5 不适用于 worker。 (从技术上讲确实如此,但要复杂得多。)在此服务器上安装 php 对我来说是很大的额外内存和性能损失。
【问题讨论】:
你可以考虑告诉我们你为什么要找? phpmyadmin 工作得非常好,你没有理由不能让它处理其他 python 开发的 mysql 部分......所以显然你正在寻找它还有另一个原因。这可能会为寻找可能的替代方案提供信息。 这就是我寻找 phpmyadmin 的 python 版本的原因:虽然我同意 phpmyadmin 确实很棒,但我不想在我的服务器上运行 php。我想从 apache2-prefork 转移到 apache2-mpm-worker。 Worker 将 prefork 的大门吹掉以提高性能,但 php5 不适用于 worker。 (从技术上讲确实如此,但要复杂得多。)在此服务器上安装 php 对我来说是很大的额外内存和性能损失。 【参考方案1】:您可以将 phpMyAdmin 用于 python 项目,因为 phpMyAdmin 用于 MySQL 数据库。如果你使用的是 MySQL,那么无论你使用的是 PHP 还是 python,都可以使用 phpMyAdmin。
【讨论】:
但也许 OP 不想使用 PHPMyAdmin,因为,你知道,PHPMyAdmin 根本不是很好,因此要求的东西不是 PHPMyAdmin。 同意@Olivier'Ölbaum'Scherler。不是每个人的服务器上都安装了 PHP。 phpMyAdmin 也适用于 php - 我认为 OP 想要用 Python 编写的东西。 phpMyAdmin 是非常好的工具,但它需要在服务器上安装 PHP。【参考方案2】:我认为没有替代 phpMyAdmin 的方法。 pythonMyAdmin 好像还不成熟。
python 的理念是使用 ORM 创建数据库,然后通过 Web 框架管理页面(如 Django 中的管理页面)对其进行管理。
一个轻量级的替代方案是使用带有 SQLAlchemy 模型的 Flask 和 Flask-Admin。
【讨论】:
这太不令人满意了。 Phpmyadmin 用于处理普通后端无法完成的内容、修复和分析。使用 python,您现在必须 ssh 到服务器并连接到数据库,手动运行选择和更新。哎呀...【参考方案3】:我的回答基于您问题的最后一句话,“在此服务器上使用 php 会造成额外的内存和性能损失”,因为听起来您不想在该服务器上使用 php,即使“phpmyadmin 摇滚”。因此,我建议使用 phpMyAdmin 远程管理 MySQL 数据库,您可以找到 here 的示例。
【讨论】:
【参考方案4】:没有任何预先存在的东西,但有一些教程告诉你如何制作一个可能有点耗时的教程,但它也很有教育意义。
这是使用 PyQT 的一种方法
https://www.tutorialspoint.com/pyqt/pyqt_database_handling.htm
还有一个
http://apprize.info/python/gui/7.html
我不确定这些是否有效,但我可能会尝试制作它们,看看是否可以制作一个来管理很多行。我不确定我是否能做到,但我们会看到。我以前从未尝试过使用任何 GUI 包制作 Python GUI。
【讨论】:
也有这个表,但是没有连接到mysql。如果您能够在其上创建与 mysql 的连接并使用 FOR 循环创建表,它可能会工作,但我不知道您将如何更新表并将数据插入 DB youtube.com/watch?v=iC5mfUsUlbc 最后一个。这可能是我找到的最好的一个。它使用 Kivy GUI youtube.com/watch?v=jaoFCPyKSh0 编辑:不幸的是,代码没有发布,因为上传者说他们在计算机崩溃时丢失了它.. :( 这家伙说他很快就会在这里上传他的mysql GUI的代码。 youtube.com/watch?v=-z_HS6LVkY8以上是关于python中的phpMyAdmin等价物? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
Kotlin 中的 Python 列表、集合和映射推导等价物是啥?