Цей розділ в основному для новачків. Він показує, як шукати та замінювати дані бази даних в Database Tour.

Припустимо, що відповідна база даних вже відкрита.

Задача 1

Задача: Знайти слово 'Bill' у полі 'Name'.

Відкрийте таблицю і перейдіть до закладки Дані. Клікніть колонку 'Name' правою кнопкою та виберіть Знайти. Вкажіть потрібні опції та клікніть OK. Якщо програма знайде текст, вона активує відповідну клітинку сітки даних. Для продовження пошуку по інших клітинках натисніть F3.

Задача 2

Задача: Замінити всі слова 'Cat' у полях 'Animal' та 'Description' словом 'Mouse'.

Рішення 1

  1. Відкрийте таблицю і перейдіть до закладки Дані. Впевніться, що кнопка Дозволити редагування натиснута.
  2. Клікніть колонку 'Animal' правою кнопкою та виберіть Replace.
  3. Вкажіть потрібні опції та клікніть OK.
  4. Повторіть для іншої колонки.

Рішення 2

  1. Відкрийте таблицю і перейдіть до закладки Дані. Впевніться, що кнопка Дозволити редагування натиснута.
  2. Клікніть кожну непотрібну для пошуку колонку правою кнопкою та виберіть Сховати колонку.
  3. Виберіть меню Пошук | Замінити....
  4. Наберіть Cat у верхньому полі вводу та Mouse у нижньому полі вводу.
  5. Виберіть опцію Всі в блоці Поля.
  6. Вкажіть при потребі інші опції та клікніть OK.
  7. Якщо ви не використовуєте Авто-commit, і кнопка Commit активна, клікніть цю кнопку, щоб зробити Commit.

Рішення 3

Ця задача легко вирішується засобами SQL, якщо ваша база даних це дозволяє. Наступний приклад для бази даних PostgreSQL.

  1. Створіть нове вікно SQL і наберіть наступний текст у редакторі SQL:
    UPDATE animals
    SET 
      animal = replace(animal, 'Cat', 'Mouse'),
      description = replace(description, 'Cat', 'Mouse')
  2. Клікніть кнопку Виконати запит або натисніть F9. На закладці Історія можна перевірити, скільки записів було змінено.
  3. Якщо ви не використовуєте Авто-commit, і кнопка Commit активна, клікніть цю кнопку, щоб зробити Commit.

Див. також:

 Пошук та заміна тексту

 Робота з запитами SQL