27得票1回答
信息模式数据库代表什么?

我在mysql中有一个数据库。 但是当我登录phpMyAdmin时,它显示另一个名为information_schema的数据库。 这个数据库是否总是存在于一个数据库中? 我的意思是说,对于mysql中存在的每个数据库,是否都有一个信息模式的副本,还是只有一个名为information_...

23得票2回答
查找所有表名以特定后缀结尾的表

我有成千上万张数据库表。一些表名以_History结尾。 例如:abc_History bcd_History 123_History 我如何查找所有表名以_History结尾的表。 类似这样:SELECT table_name FROM sys.tables WHERE table_na...

14得票6回答
MySQL查询以显示开发和生产模式架构之间的差异

我希望能够使用MySQL中的模式数据库进行查询,以显示生产和开发两个数据库模式之间的列、触发器和存储过程的区别。 查询而非工具。 我看到了比较两个MySQL数据库,其中列出了可以执行此任务的工具,但我想知道的是是否有一个查询可以执行此任务。 请只建议查询,我真的不想知道有关工具、命令行技巧或...

8得票3回答
MySQL:无法访问information_schema

当我创建新用户或给现有用户授予权限时,我遇到了这个错误: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 除了information_schema表之外,我希望您能授予...

12得票3回答
MySQL不会自动更新information_schema,除非我手动运行ANALYZE TABLE `myTable`。

我需要获取一张表(InnoDB)的最后一个id(主键),为此我执行以下查询:SELECT (SELECT `AUTO_INCREMENT` FROM `information_schema`.`TABLES` WHERE `TABLE_SCHEMA` = 'mySchema' AND `TAB...

18得票2回答
列出在PostgreSQL中的物化视图的授予和特权清单。

我需要确定数据库中某些物化视图当前授予了哪些权限。 对于表或标准视图,查询这个信息相当简单: SELECT grantee, string_agg(privilege_type, ', ') AS privileges FROM information_schema.table_privi...

11得票2回答
用户信息和登录凭证的表设计?

首先,我想请您忘记关于哈希密码或与密码相关的任何内容,这个问题与保护密码等无关,我知道/理解应该如何处理。 考虑到读写性能,建立一个或多个表,哪种方法是存储所需数据的最佳方法? 单个表,例如: 用户表:id、用户名、密码、哈希值、电子邮件、 组、访问权限、地址、电话、 父母...

18得票4回答
错误 #1044 - 用户'root'@'localhost'被拒绝访问数据库'information_schema'。

好的,这是情景说明: 我今天在我的mysql服务器上执行了完整备份。现在当我尝试导入那个.sql转储文件时,我得到了标题中提到的错误,并且它没有加载所有其他数据库。 我应该如何解决这个问题,以便phymyadmin允许我导入整个文件,或者是否有一种方法可以从sql dump中“删除”inf...

1037得票11回答
如何在MySQL中查找所有包含特定列名的表?

我有2-3个不同的列名,希望在整个数据库中查找并列出拥有这些列的所有表。是否有简单的脚本可用?

11得票3回答
在PostgreSQL中查找用户是否获得了选择/更新/...表/函数/...的权限。

在PostgreSQL中,如何推荐地确定用户是否获得了某个类(例如表或函数)上的某些权限(例如选择或执行)? 目前我有类似以下的代码:aclcontains( someColumnWithAclitemArray, makeaclitem(userOid,grantorOid...