Як виконати пошук у всіх таблицях за назвою стовпця в Datagrip?

Як виконати пошук у всіх таблицях за назвою стовпця в Datagrip?

Пошук даних у базах даних, схемах і окремих таблицях Клацніть правою кнопкою миші виділення та виберіть Інструменти | Повнотекстовий пошук. Або натисніть Ctrl Alt Shift 0F. У полі пошуку діалогового вікна повнотекстового пошуку введіть пошуковий запит і натисніть «Пошук». У вікні інструмента пошуку перегляньте результати пошуку. 14 серпня 2024 р

Використання INFORMATION_SCHEMA. Перегляд COLUMNS, ви можете знайти всі таблиці, які містять певне ім’я стовпця в базі даних SQL. Ми можемо використовувати INFORMATION_SCHEMA. COLUMNS, щоб отримати назви таблиць, де ім’я стовпця виглядає як «%Err%».

Зірочка (*) вибирає всі імена стовпців у всіх таблицях, визначених пропозицією from. Використовуйте його, щоб заощадити час на введення та помилки, коли ви хочете побачити всі стовпці в таблиці.

  1. Використання SQL запиту. За допомогою редактора запитів запустіть цей запит, щоб показати всі стовпці з деталями: SELECT * FROM information_schema. стовпці WHERE table_schema = 'schema_name' AND table_name = 'table_name';
  2. Використання psql. Використовуючи psql, ви можете використовувати цю команду: \d+ ім'я_таблиці.
  3. Використання TablePlus.

Використовуйте цей запит для пошуку в таблицях і представленнях:

  1. SELECT COL_NAME ЯК «Назва_стовпця», TAB_NAME ЯК «Назва_таблиці»
  2. FROM INFORMATION_SCHEMA.COLUMNS.
  3. WHERE COL_NAME LIKE '%MyName%'
  4. ORDER BY Table_Name, Column_Name;

Якщо ви хочете шукати стовпці в наборі результатів або таблиці, викличте дію «Структура файлу» Ctrl F12 і почніть вводити текст. Швидкий пошук автоматично фільтрує стовпці. Натисніть Enter, щоб перейти до потрібного стовпця.