SQL, манипуляция данными. Часть 1.
БД можно представить трехмерной фигурой из двухмерных слоев-таблиц, наподобие листов Excel. Сами слои состоят из ячеек. В ячейках - числа или строки.
SQL - язык гибкого взаимодействия с этой фигурой.
Пример простых взаимодействий с БД - выборка данных (SELECT) и вставка (INSERT). К слову, капслок в операторах - не более чем условность для простоты разделения операторов и оперндов. Сам я её соблюдаю, но и в lowercase все работает.
Сейчас рассмотрим выборку.
#SQL
БД можно представить трехмерной фигурой из двухмерных слоев-таблиц, наподобие листов Excel. Сами слои состоят из ячеек. В ячейках - числа или строки.
SQL - язык гибкого взаимодействия с этой фигурой.
Пример простых взаимодействий с БД - выборка данных (SELECT) и вставка (INSERT). К слову, капслок в операторах - не более чем условность для простоты разделения операторов и оперндов. Сам я её соблюдаю, но и в lowercase все работает.
Сейчас рассмотрим выборку.
#SQL
SQL, манипуляция данными. Часть 2.
Возьмем пример выборки:
SELECT login, post_count FROM wp_logs WHERE post_count NOT BETWEEN 5 AND 9;
- SELECT: оператор, указывающий, что операция будет по выборке (а не вставке и др.).
- login, post_count: названия столбцов таблицы, которыми будет ограничена выборка.
- WHERE: условный ограничитель по значениям в таблице. В примере ограничены значения для столбца post_count.
- NOT BETWEEN: комбинация операторов NOT и BETWEEN. Без отрицательной частицы BETWEEN выбирает данные внутри множества, с ней - вне неё:
1) BETWEEN 5 AND 10 = {5...10}
2) NOT BETWEEN 5 AND 10: {∞...5} и {10...∞}
- AND: просто "И". Аналог && в си-подобных языках.
#SQL
Возьмем пример выборки:
SELECT login, post_count FROM wp_logs WHERE post_count NOT BETWEEN 5 AND 9;
- SELECT: оператор, указывающий, что операция будет по выборке (а не вставке и др.).
- login, post_count: названия столбцов таблицы, которыми будет ограничена выборка.
- WHERE: условный ограничитель по значениям в таблице. В примере ограничены значения для столбца post_count.
- NOT BETWEEN: комбинация операторов NOT и BETWEEN. Без отрицательной частицы BETWEEN выбирает данные внутри множества, с ней - вне неё:
1) BETWEEN 5 AND 10 = {5...10}
2) NOT BETWEEN 5 AND 10: {∞...5} и {10...∞}
- AND: просто "И". Аналог && в си-подобных языках.
#SQL