Язык запросов SQL используют в базах данных, чтобы записывать или считывать информацию. В SQL можно выделить четыре основных типа запросов:
• UPDATE — обновить уже существующие данные в базе.
• INSERT INTO — добавить определенные значения в базу.
• SELECT — выбрать и просмотреть данные из базы.
• DELETE — удалить данные из базы.
Примеры
Допустим, у нас есть база данных, а в ней — таблица data с таким содержанием:
ID | Year | Name |
---|---|---|
1 | 15 | Allison |
2 | 17 | Emma |
UPDATE
Пусть мы хотим изменить данные для записи с именем Emma. Тогда надо выполнить такой запрос:
UPDATE data
SET year = 16
WHERE id = 2;
Результат выполнения команды:
ID | Year | Name |
---|---|---|
1 | 15 | Allison |
2 | 16 | Emma |
В запросе UPDATE необходимо перечислить те поля, которые вы хотите изменить, и указать для них новые значения, а также указать какую именно строку (или строки) будем обновлять.
INSERT INTO
Теперь вставим в нашу таблицу новую запись. Для этого нужно выполнить запрос следующего вида:
INSERT INTO data
VALUES (3, 18 'Ben');
результат:
ID | Year | Name |
---|---|---|
1 | 15 | Allison |
2 | 16 | Emma |
3 | 18 | Ben |
DELETE
Удалим строку с id = 1 с помощью такого запроса:
DELETE FROM data
WHERE id = 1;
результат:
ID | Year | Name |
---|---|---|
2 | 16 | Emma |
3 | 18 | Ben |
SELECT
С помощью оператора SELECT можно выбирать данные. Выберем имена всех людей в таблице младше 17 лет:
SELECT name FROM data
WHERE year <17;
результат:
Name |
---|
Emma |