不过,我需要在数据库的每一个数据库中存储一个数据库,或者我想在以后的数据库中存储它们的每一个工作。例如
MysqlTables = [customers,clients,jobs]
MysqlTables[0] = [joshua,alex,james]
MysqlTables[0][0] = ["computer issue"]
这样我就可以在前端用户界面中引用和显示所有信息 任何其他使用tree小部件在PyQt4中显示视觉导航的解决方案都将受到欢迎
我对使用MySQL和python还是个新手,在理解所有东西时遇到了一些困难,我发现了这个,但我不理解它
How do I list all tables in all databases in SQL Server in a single result set?
从我所能描述的,我可能想做一些类似的事情,但我不知道如何实现它,它将不包含客户的工作信息。在
我为我做的一个项目写了一些非常相似的东西,在这个项目中,我基本上在GUI中有一个数据库接口,我允许用户编辑和添加条目到数据库中,而不必进入MySql工作台。在
您将需要两个函数来与数据库交互,一个用于检索条目,另一个用于执行更改。在
这是一些使用SqlAlchemy从数据库检索信息的代码。在
这将从名为“weights\u external”的表中选择id、序列号、单位等,按id排序。
self.engine.execute(sql).fetchall()
返回一个生成器(我想,它可能是一个列表,但我记不起来了,对不起!)你可以循环查看并得到所有结果。在这个例子中,我从这个表中得到10列。如果表有100行,那么函数将返回一个长度为100的列表,该列表中的每个元素都将是一个长度为10的列表,每个元素都包含来自一列的信息。在我将这个length-100列表存储在一个变量中,并使用这个变量来填充GUI的QTableWidget。在
我有一个单独的按钮打开一个子窗口,允许用户添加一行。它的代码与
^{pr2}$get_info()
非常相似,只是您现在正在更新或插入到表中(可以在SqlAlchemy或MySql文档中查找)。基本上,你会得到类似的结果:为了时间和空间的考虑,我省略了中间的内容,但是这几段代码应该允许您从数据库中检索数据,将其放入QTableWidget或其他QObject中,并允许用户只需按一下按钮就可以更改这些数据。如果您有任何问题,请发表意见!在
相关问题 更多 >
编程相关推荐