当前位置: 首页 > 面试题库 >

MySQL-在所有数据库中查找表

尉迟雅昶
2023-03-14
问题内容

有什么命令可以从所有数据库中找到某个表吗?因为我忘了桌子在哪里。谢谢。


问题答案:

使用特定于MySQL的:

SHOW TABLES

…或使用ANSI标准INFORMATION_SCHEMA.TABLES:

SELECT table_name,
       table_schema AS dbname
  FROM INFORMATION_SCHEMA.TABLES
  WHERE table_name='searched table name'


 类似资料:
  • 问题内容: 它可以通过以下方式设置/重置MySQL表的值 但是我需要设置其现有值(以修复MM复制),例如: 这不起作用 好吧,实际上,我想对数据库中的所有表运行此查询。但这实际上不是很关键。 除了手动运行查询之外,我找不到解决该问题的方法。您能否提出一些建议或向我指出一些想法。 谢谢 问题答案: 使用: …将根据auto_increment列中现有的最高值将auto_increment值重置为下一

  • 问题内容: 我想从MySQL数据库的所有表的所有字段中搜索给定的字符串,可能使用如下语法: 有可能做这样的事情吗? 问题答案: 您可以浏览模式。它具有所有表和表中所有字段的列表。然后,您可以使用从该表获得的信息来运行查询。 涉及的表是SCHEMATA,TABLES和COLUMNS。有一些外键,使您可以准确地建立在模式中创建表的方式。

  • 问题内容: 有没有一种方法可以获取MySQL数据库中所有表的行数而不在每个表上运行? 问题答案: 不过请从文档中注意:对于InnoDB表, 行数只是 SQL优化中使用 的粗略估计 。您需要使用COUNT(*)进行精确计数(这更昂贵)。

  • 我的MySQL数据库中有四个表。 订单 项目 Orders_Items 客户 订单表 订单ID客户ID 项目表 item_id item_name item_price item_quantity orders_items表 order_item_id order_id item_id 客户表 customer_id customer_name 我想显示一个表,该表列出订单表中的所有订单,并将所有

  • 问题内容: 我有一个表,该表的列包含各个位置的纬度和经度。 然后,我还会从浏览器中的地理位置获得一个用户位置。 我需要做的是从表中找到所有记录,其中的值在10 km半径(或X km半径)内,并按距离最近的顺序排序。 我的表在列上有一个索引。 问题答案: 我目前正在从事一个项目,该项目正在计算多个位置之间的距离。我正在使用以下查询来选择给定半径内的object_id。 我无法解释ACOS公式本身,因

  • 问题内容: 我想查找并替换整个数据库,而不仅仅是一个表。 我该如何更改以下脚本才能工作? 我只使用星号吗? 问题答案: sqldump到文本文件,查找/替换,重新导入sqldump。 将数据库转储到文本文件 对其进行更改后,还原数据库。