Базы данных \ MySQL

SQL — Функции даты

От автора: сегодня мы поговорим о том, как работают в SQL функции даты. В следующей таблице приведен список всех важных функций, связанных с датой и временем, которые доступны. Существуют и другие, поддерживаемые различными СУБД. Данный список представляет функции, доступные в СУБД MySQL.

Продолжить чтение

Базы данных \ MySQL

SQL — Точная копия таблицы

От автора: у вас может возникнуть ситуация, когда вам нужна в SQL копия таблицы, а команды CREATE TABLE … или SELECT … не подходят для ваших целей, потому что копия должна содержать те же индексы, значения по умолчанию и т. д.

Продолжить чтение

Базы данных \ MySQL

SQL — Временные таблицы

От автора: ряд РСУБД поддерживают временные таблицы. В SQL временная таблица — это отличная функция, позволяющая сохранять и обрабатывать промежуточные результаты, используя те же возможности выбора, обновления и объединения данных, которые вы можете использовать со стандартными таблицами SQL Server.

Продолжить чтение

Базы данных \ MySQL

SQL — Условие INTERSECT

От автора: оператор INTERSECT SQL используется для объединения двух инструкций SELECT, но возвращает только строки из первой инструкции SELECT, которые совпадают со строкой из второй инструкции SELECT. Это означает, что INTERSECT возвращает только строки общие для двух инструкций SELECT.

Продолжить чтение

Базы данных \ MySQL

SQL — Условие Having

От автора: HAVING SQL позволяет указать условия в соответствии с которыми результаты будут фильтроваться и разбиваться на группы для отображения. WHERE устанавливает условия для выбранных столбцов, тогда как HAVING устанавливает условия для групп, созданных в условии GROUP BY.

Продолжить чтение

Базы данных \ MySQL

SQL — Транзакции

От автора: транзакция — это единица работы, которая выполняется в отношении базы данных. Транзакции SQL — это единицы работы или последовательности действий, выполненных в логическом порядке: вручную или автоматически с помощью какой-либо программы базы данных.

Продолжить чтение

Базы данных \ MySQL

SQL — Команда TRUNCATE TABLE

От автора: команда SQL TRUNCATE TABLE используется для удаления всех данных из существующей таблицы. Вы также можете использовать команду DROP TABLE для удаления всей таблицы, но это приведет к полному удалению всей структуры таблицы из базы данных. Если вы хотите сохранить некоторые структурные данные, вам потребуется создать эту таблицу еще раз.

Продолжить чтение