Должна ли быть возможной фильтрация имен таблиц в одной базе данных?
Насколько я могу судить, фильтр поиска в навигаторе будет искать только доступные имена баз данных, а не имена таблиц.
Если вы нажмете на имя таблицы и начнете вводить текст, кажется, что простой поиск можно выполнить, начиная с первой буквы таблиц.
Я ищу способ поиска всех имен таблиц в выбранной базе данных. Иногда может быть много столов для сортировки. Это похоже на функцию, которая, вероятно, будет там, и я не могу ее найти.
Ответы
Ответ 1
Обнаружил ответ...
Если вы наберете, например, *.test_table
или имя схемы вместо звездочки, оно будет фильтровать их. Ключ состоит в том, что схема/база данных должна быть указана в поисковом запросе. Обозначение звездочки также работает с именами таблиц. Например, *.*test*
будет фильтровать любую таблицу в любой схеме с тестом в любом месте имени таблицы.
Ответ 2
Вы можете использовать команду
SHOW TABLES like '%%';
Чтобы всегда использовать его в своих инструментах, вы можете добавить его как панель фрагментов кода на SQL справа.
Затем вы всегда можете принести его в свой редактор и ввести ключ поиска между %% или просто выполнить его как есть (он будет извлекать все таблицы базы данных), а затем просто фильтровать, используя входные строки "filter rows" результат.