undefined

Немного об SQL

Harvard CS50
8 уровень , 4 лекция
Открыта

Язык запросов 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
Комментарии (3)
Чтобы просмотреть все комментарии или оставить свой,
перейдите в полную версию
Даниил 41 уровень Master
23 марта 2020

INSERT INTO data
VALUES (3, 18 'Ben');
тут часом запятую не пропустили?
andy.v 25 уровень, Tallinn
21 декабря 2019
Вот такую шпаргалку на стену вешаем и запоминаем =) SQL cheat sheet