JavaRush /Курсы /Модуль 4. Работа с БД /Добавление данных в таблицу

Добавление данных в таблицу

Модуль 4. Работа с БД
5 уровень , 10 лекция
Открыта

Просмотр таблиц

Ты уже научился создавать схемы баз данных и таблицы, поэтому настал закономерный вопрос: а как добавлять данные в таблицу?

Прежде чем добавлять данные в таблицу, давай научимся просматривать данные в таблицах.

В первую очередь Workbench нацелен на выполнение SQL-запросов и просмотр результатов их выполнения, поэтому когда ты хочешь просмотреть содержимое таблицы, он просто предлагает тебе выполнить запрос:


SELECT * FROM таблица

И я не шучу.

В Workbench есть специальная кнопка, которая позволяет просмотреть содержимое таблицы. Оно отображается если навести курсор на имя таблицы:

Workbench

Давай ее нажмем и посмотрим, что получится:

Workbench 2

Вот сверху отображается запрос к таблице, а в нижней половине экрана – Result Grid – таблица результатов.

И это единственный способ просмотреть содержимое таблиц.

Добавление данных в таблицу

Если ты удивлен тем, как просматривать содержимое таблицы, то подожди, пока не узнаешь, как добавлять данные в таблицу.

Добавлять их можно прямо через Result Grid, который ты видишь в нижней половине экрана.

Мы просто берем и пишет туда строки:

Workbench

Затем нажимаем кнопку Apply. В результате получаем такой SQL-скрипт:

Workbench 3

Нажимаем кнопку “Выполнить скрипт” и получаем результат:

Workbench 4

Изменение данных в таблице

Данные в таблице менять еще проще, чем добавлять, – просто берете и меняете.

Давай сделаем 3 изменения в нашей таблице:

  1. Иванову поменяем уровень на 40.
  2. Петрову поменяет год на 2021.
  3. Поменяем Сидорову имя на “Виталий”.

Меняем данные в таблице:

Workbench 5

Нажимаем Apply и получаем список запросов:

Workbench 6

Все, данные в таблице изменены.

Комментарии (4)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
hint1k Уровень 51
7 июня 2023
1) если набивать эти команды вручную то они будут выглядеть так:

update test.user set name = 'Sidorov Vitaliy' where id = 3;
т.е. можно опустить скобки и кавычки там где вводятся простые одинарные слова / цифры 2) если писать команды вручную изменения не отражаются в таблице на экране. Необходимо дописать после всех изменений в последней строке

select * from my_schema.my_table
тогда показывает внесенные изменения
Павел К Уровень 34
13 апреля 2023
Сидроов
Евгений Уровень 38
11 июня 2023
Сидовор
11 мая 2025
сидоров