information-schema

    0热度

    1回答

    在这里得到插入是查询: SELECT * FROM information_schema.TABLES T WHERE T.TABLE_ROWS>0 AND T.TABLE_NAME LIKE '%_sales%';

    1热度

    2回答

    的部分,下面的表结构: '----ID-----'----NAME----'----FIELD1----'----FIELD2----' ' 1 ' val ' 123 ' 321 ' ' 2 ' val2 ' 234 ' 212 ' 需要得到以下结果: '----ID-----'----NAME----'----FIELDS----'----VALUES----'

    0热度

    1回答

    我正在使用的软件是使用MySQL服务器(版本5.0.52)。 某些数据库是动态创建的,我需要列出这些数据库的名称(条件是包含具有不同特定名称的两个表的数据库)。因此,我使用INFORMATION_SCHEMA MySQL查询找到我所需要的:必须manualy重新启动每2或3周 SELECT distinct T.table_schema FROM information_schema.`TABL

    0热度

    1回答

    考虑表A和下面的模式表结果, ID |城市|名称 1 | xyz | A 2 | pqr |乙 查询未与*不允许像SELECT * from table A 但是,如果我们指定SELECT id,city,name from table A 所以解决这个我没下它是好的, SELECT GROUP_CONCAT(column_name SEPARATOR ',') FROM information_

    9热度

    1回答

    表A对表B(id)具有外键约束(类型)。但是,类型不为null,id可以为空。 我想使用information_schema来构建一个查询,它将查看外键约束并匹配列类型和可空列来查看它们是否同步,但是我遇到了逻辑问题。 select kcu.table_name, kcu.column_name, c.column_type, c.is_nullable,kcu.referenced_table_

    0热度

    2回答

    请在我身上轻松一下,因为这是我的第一篇文章。 我无法弄清楚在我们的INFORMATION_SCHEMA上运行如此慢的问题将会解决以下问题。据我所知,这些观点非常好。这在SQL Server 2014 Standard上。 最近,我们还原了使用此查询的数据库。该数据库是生产数据库的测试版本。在恢复之前,这个查询在几秒或更少的时间内运行,但现在需要3到5分钟才能返回36行。该查询运行速度明显快于最后一

    0热度

    1回答

    我一直在通过我的MariaDB安装,尝试更新从utf8(3字节的味道)到utf8mb4的所有内容。在my.cnf,我所有的数据库以及所有适用的表格和列中都是正确的。当我创建没有选项的新数据库时,它会使用正确的排序规则创建它们。但看到Adminer的这个屏幕截图 - 三个基础架构数据库中的两个仍然是utf8。 这样好吗?如果不是,我应该如何改变它们?这台服务器还没有生效,但它已经准备就绪,所以我宁愿

    1热度

    2回答

    我试图找出某列是否索引(本身)。换句话说,我不想拉多列的指数。 有人可以帮助我重写这只拉单列索引? select table_name, index_name from information_schema.statistics where table_schema='schema' and table_name='table' and column_name='column';

    0热度

    1回答

    我的服务器上有两个名称不同的数据库,但两者都有一个标题为Clients的表。当我运行一个信息模式查询时,它会从两个数据库中返回列,所以当我只想要一个时,我得到了重复。 例子: SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE table_name = 'Clients' 我得到重复列这样First_Name是显示了两次,因为它是

    0热度

    1回答

    内置数据库information_schema的tables表不记录用户创建的数据库中表的活动,因为字段table_schema和table_name分别缺少用户创建的数据库和表名的值,不允许我运行SQL查询 SELECT update_time FROM information_schema.tables WHERE table_schema='my_db' and table_name='