Редактирование, добавление и удаление записей в таблице СУБД MySQL

Содержание

Слайд 2

Добавление записей в таблицу Синтаксис: INSERT INTO ( ) VALUES | SELECT ( )

Добавление записей в таблицу

Синтаксис:

INSERT INTO <имя таблицы> (<список столбцов>)
VALUES | SELECT (<список

значений>)
Слайд 3

Форматы вводимых значений Набор значений для каждой добавляемой строки заключается в

Форматы вводимых значений

Набор значений для каждой добавляемой строки заключается в скобки.
Набор

значений внутри каждой пары скобок должен соответствовать указанному списку столбцов. Если список столбцов не указан, то упорядоченному списку. Значения отделяются друг от друга запятыми.
Символьные значения и значения даты и времени приводятся в одинарных кавычках. Дата вводиться в формате 'YYYY-MM-DD’.
Слайд 4

Форматы вводимых значений Для числовых значений кавычки не обязательны. Десятичный разделитель

Форматы вводимых значений

Для числовых значений кавычки не обязательны. Десятичный разделитель в

числах – точка.
Что бы ввести в столбец неопределенное значение необходимо добавить слово NULL без кавычек.
Вместо значения можно указать DEFAULT без кавычек. Тогда будет введено значение по умолчанию.
Слайд 5

Добавление отдельных строк Пример 1: INSERT INTO product (name_prod, price, qty)

Добавление отдельных строк

Пример 1: INSERT INTO product (name_prod, price, qty) VALUES (‘Шкаф’, 25000.00, 10), (‘Стол

компьютерный’, 5600.00, 15);
Слайд 6

Добавление отдельных строк Пример 2: INSERT INTO clients (surname, name, phone,

Добавление отдельных строк

Пример 2: INSERT INTO clients (surname, name, phone, address) VALUES (‘Степанов’,‘Сергей’,’89532562211’, ‘Ленина, 57’),

(‘Ежова’,‘Ольга’,’89612535544’, ‘Труда, 48’), (‘Кириллов’,‘Степан’,’89532562211’, ‘Луговая, 127’);
Слайд 7

Добавление отдельных строк Пример 3: INSERT INTO orders (order_date, qty, id_product,

Добавление отдельных строк

Пример 3: INSERT INTO orders (order_date, qty, id_product, id_client) VALUES (’2020-01-31’, 2,

1, 1), (‘2020-01-31’, 5, 2, 3), (‘2020-01-31’, 1, 1, 2);
Слайд 8

Редактирование записей в таблице Синтаксис: UPDATE SET = , … = [WHERE условие];

Редактирование записей в таблице

Синтаксис:
UPDATE <имя таблицы>
SET <имя столбца> = <значение>,


<имя столбца n> = <значения n>
[WHERE условие];
Слайд 9

Изменение данных Пример 1: У клиента изменился номер телефона. Обновить информацию

Изменение данных

Пример 1:
У клиента изменился номер телефона. Обновить информацию в БД.
UPDATE

client
SET phone = ‘89225553535’
WHERE id = 11;
Слайд 10

Изменение данных Пример 2: Увеличить стоимость всей продукции на 1000 рублей.

Изменение данных

Пример 2:
Увеличить стоимость всей продукции на 1000 рублей.
UPDATE product
SET price

= price +1000;