Пособие по SQL
Апр 25 2017

SQL — Константа UNIQUE
Ограничение уникальности предотвращает создание двух записей из имеющих одинаковые значения в столбце. В таблице CUSTOMERS, например, вы можете захотеть создать два или больше людей имеющих одинаковый возраст. Пример Например, следующий SQL-запрос создает новую таблицу с именем CUSTOMERS и добавляет пять столбцов. Здесь столбец AGE установлен в UNIQUE, так что вы не можете иметь две записи
Апр 25 2017

SQL — Константа DEFAULT
Ограничение DEFAULT обеспечивает значение по умолчанию для столбца, когда заявление INSERT INTO не дает определенное значение. Пример Например, следующий SQL создает новую таблицу с именем CUSTOMERS и добавляет пять столбцов. Здесь столбец SALARY установлен на 30000,00 по умолчанию, так что в случае, если заявление INSERT INTO не содержит значения для этого столбца, то по умолчанию
Апр 25 2017

SQL — Константа NOT NULL
По умолчанию столбец может содержать значения NULL. Если вы не хотите чтобы столбец имел значение NULL, то вам необходимо определить такое ограничение на данной колонке с указанием, как NOT NULL. NULL не то же самое, что нет данных, скорее, она представляет неизвестные данные. Пример Например, следующий SQL-запрос создает новую таблицу под названием CUSTOMERS и добавляет пять столбцов, три
Апр 25 2017

SQL — Инъекция
Если взять ввод данных пользователя через веб — страницу и вставить его в базу данных SQL, есть шанс, что вы оставили открытыми ворота для проблемы безопасности, известной как SQL Injection. Эта глава покажет вам, как помочь предотвратить это и поможет вам защитить ваши скрипты и операторы SQL в скриптах на вашем сервере, такие как скрипт PERL. Инъекции
Апр 25 2017

SQL — Обработка дубликатов
Может быть ситуация, когда у вас есть несколько записей дубликатов в таблице. Хотя выборка таких записей, и имеет смысл, чтобы взять только уникальные записи вместо выборки повторяющихся записей. Ключевое слово DISTINCT, о котором мы уже говорили, используется в сочетании с SELECT, чтобы устранить все повторяющиеся записи и сделать выборку только уникальных записей. Синтаксис Основной синтаксис ключевого слова DISTINCT, чтобы
Апр 24 2017

SQL — Использование последовательностей
Последовательность представляет собой набор целых чисел 1, 2, 3, …, которые генерируются в порядке по требованию. Последовательности часто используются в базах данных, потому что многие приложения требуют, чтобы каждая строка в таблице содержала уникальное значение, и последовательности обеспечивают простой способ создания их. В этой главе описывается, как использовать последовательности в MySQL. Использование столбца AUTO_INCREMENT Самый
Апр 24 2017

SQL — Подзапросы
Подзапрос или внутренний запрос или вложенный запрос является запросом в другом SQL запросе и встроенный в предложении WHERE. Подзапрос используется для получения данных, которые будут использоваться в основном запросе в качестве условия для дальнейшего ограничения данных, которые будут извлечены. Подзапросы можно использовать с SELECT, INSERT, UPDATE и заявлением DELETE вместе с операторами LIKE =, <, >,
Апр 24 2017

SQL — Клонирование таблиц
Может быть ситуация, когда вам нужна точная копия таблицы и команды CREATE TABLE … или SELECT … не подходят для ваших целей, потому что копия должна включать в себя одни и те же индексы, значения по умолчанию и так далее. Если вы используете MySQL RDBMS, вы можете справиться с этой ситуацией, придерживаясь шагов, приведенных ниже:
Апр 23 2017

SQL — Временные таблицы
Какие они, временные таблицы? Есть СУБД, которые поддерживают временные таблицы. Временные таблицы являются особенностью, которая позволяет хранить и обрабатывать промежуточные результаты, используя один и тот же выбор, обновление, к возможности присоединиться, которые можно использовать с обычными таблицами SQL Server. Временные таблицы могут быть очень полезны в некоторых случаях, чтобы сохранить временные данные. Самое главное, что
Апр 23 2017

SQL — Функция даты
Следующая таблица содержит список всех важных функций даты и времени, связанных функций, которые доступны через SQL. Существуют различные другие функции, поддерживаемые RDBMS. Данный список основан на RDBMS MySQL. Sr.No. Описание функции 1 ADDDATE() — Добавление даты 2 ADDTIME() — Добавляет время 3 CONVERT_TZ() — Преобразование из одного часового пояса в другой 4 CURDATE() — Возвращает текущую