问题标签 [information-schema]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何使用php从数据库中获取最后创建的表名
我想使用 PHP 从 MySQL 数据库中获取最后创建的表名。
我也使用了查询,但我无法获得任何价值。这是查询:
当我使用它时,我从本地系统获得价值,但没有从客户的数据库中获得价值。我的查询中有什么错误?
mysql - SQL 显示查询的反向过滤器。"显示 xtable 中的字段,其中 Field = xFieldnameA = a AND Field = xFieldnameB
这涉及 sql 显示查询。下面的查询解决了这个问题,似乎我必须告诉 mysql 我不想要哪些字段名称而不是我想要的字段名称(这是首选)。
例如(工作)
上面的代码按预期完美执行,从结果集中删除了“uid”和“fk_Utype”。但是,当查询我只想要的列(如传统的 Select 查询)时,列出所需的列名不会按预期运行。
我希望上面的查询只返回两个指定的列。但是,该查询反而会产生一个空的结果集(这些列确实存在于该表中,并在执行上述查询时出现)。显然我没有正确列出所需的列名。就像在 Select 语句中一样,它的语法只是“选择 col1,col2”,但在 SHOW 查询中这种语法是不正确的(尽管我很可能弄错了)。
subsonic - 亚音速在运行时查询信息架构
我在我的网络应用程序中使用 subsonic 2.2。我有一个包含许多表的数据库。当外键数量过多时,第一次调用 GetSchema 会挂起很长时间,并使用此查询:
我追踪到 SQLDataProvider 中的 GetTableSchema 调用。
在我的代码中,我正在查询一个跟踪具有动态列的表的表:(不确定它是否重要。只是应用程序中对数据库的第一个查询)
当query3.Where(...)
被调用时,GetSTableSchema
被调用(使用 SQL Profiler 捕获它)
我的第一个问题是:为什么 Subsonic 要看 Schema?它在生成我的数据层时构建了模式、类和关系?
我的第二个问题是:我可以让它停下来吗?这是可配置的吗?
来自:使用 SubSonic 有没有一种方法可以在没有外键的情况下表达关系?
在运行时 SubSonic(至少 2.x)不依赖任何真正的外键存在。仅在 DAL 生成期间查询信息模式。
这是真的?有没有可能我的配置有问题。
我正在使用 ShareDBConnectionScope,因为多个数据库具有相似的架构但有一些自定义表。
mysql - information_schema 中的 mySQL 用户权限
我正在尝试从 mysql 中的 information_schema 中查找数据。
我正在寻找的是用户对表的权限。
因此,例如,我有两个用户 - 'usr1' 和 'usr2'。还有四个表,tbl1、tbl2、tbl3、tbl4。
usr1 只能访问 tbl1 和 tbl2,而 usr2 可以访问所有内容。
这是在 information_schema 中定义的?我似乎找不到它。
我已经为特定表添加了一些权限,但 TABLE_PRIVILEGES 中没有显示任何内容,所以我无法判断它是否应该在其中。
php - 从 sqlite db 获取信息模式
我想从当前数据库中获取所有表及其列的列表,例如:
我试过:
SELECT * FROM sqlite_master WHERE type=? ORDER BY name;
(?
是'table'
)
但我只得到表格列表,没有列:(
如果我删除 WHERE 子句,我会收到此错误:
如果我换成table
我column
什么都得不到...
请帮忙?
oracle - 检索 PL/SQL 过程模式
我需要获取 PL/SQL 过程的参数定义。
在 MS SQL 上,我们使用Information_schema.Parameters
; Oracle 中的对应项(如果有)是什么?
postgresql - How to grant select on information_schema.views in Postgresql?
Is there any way to grant read-access on the information_schema-objects, in this case the views-table?
I want to run my web application with a very restricted user, but at some places he needs to query information_schema.views for debugging purposes. I guess only users with superusers rights will be allowed to do this, or is there any other way? Don't like to run my web app with maximum user grants...
mysql - MySQL:如何获取最后一次插入数据库的时间戳
无论我插入的数据库表如何,如何检查我最后一次在数据库中写入的时间(时间戳)是什么时候?
postgresql - 如何使用 SQL 语句测试表中是否存在列
PostgreSQL 中是否有一个简单的替代方法来替代 Oracle 中生成的此语句?
然后我正在测试查询是否返回任何内容以证明该列存在。
我知道使用 psql 我可以单独找到这些,但这是在我正在编写的程序中生成结果以验证我的数据库表中是否存在请求的属性字段所必需的。
php - 共享主机是否授予对 INFORMATION_SCHEMA 的访问权限?
我想知道共享主机是否通常向其用户授予对该表的访问权限。
依靠它从脚本中快速获取当前数据库结构可以吗?
我的想法是使用这些信息来清理输入 lol。例如:UPDATE table SET field = ?
?
可以是一个参数(我正在使用 PDO),但是如果我想创建field
一个变量呢?由于 PDO 不支持这一点,我可以使用信息模式中的数据来确定该列是否存在......