Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Сведения об операторах SQL




Операторы SQL делятся на:

· операторы определения данных (Data Definition Language, DDL)

· CREATE создает объект БД (саму базу, таблицу, представление, пользователя и т. д.)

· ALTER изменяет объект

· DROP удаляет объект

· операторы манипуляции данными (Data Manipulation Language, DML)

· SELECT считывает данные, удовлетворяющие заданным условиям

· INSERT добавляет новые данные

· UPDATE изменяет существующие данные

· DELETE удаляет данные

· операторы определения доступа к данным (Data Control Language, DCL)

· GRANT предоставляет пользователю (группе) разрешения на определенные операции с объектом

· REVOKE отзывает ранее выданные разрешения

· DENY задает запрет, имеющий приоритет над разрешением

· операторы управления транзакциями (Transaction Control Language, TCL)

· COMMIT применяет транзакцию

· ROLLBACK откатывает все изменения, сделанные в контексте текущей транзакции

· SAVEPOINT делит транзакцию на более мелкие участки

Сведения о типах данных

Типы данных ANSI/ISO SQL92:

1) Числовые типы данных

 

2) Типы данных даты и времени

 

3) Символьные типы данных

3.1 Типы данных CHAR и VARCHAR

 

3.2 Типы данных BLOB и TEXT

 

 

3.3 Тип перечисления ENUM

ENUM (перечисление) – это столбец, который может принимать значение из списка допустимых значений, явно перечисленных в спецификации столбца в момент создания таблицы. · Этим значением также может быть пустая строка (‘’) или NULL при определенных условиях; · Если делается вставка некорректного значения в столбец ENUM, то вставляется пустая строка, что является указанием на ошибочное значение. Эта строка отличается от «обычной» пустой строки по тому признаку, что она имеет цифровое значение равное 0. · Если ENUM определяется как NULL, то тогда NULL тоже является допустимым значением столбца и значение по умолчанию NULL. Если ENUM определяется как NOT NULL, то значением по умолчанию является первый элемент из списка допустимых значений.

 

3.4 Тип множества SET

SET– это строковый тип, который может принимать ноль и более значений, каждое из которых должно быть выбрано из списка допустимых значений, определенных при создании таблицы. Элементы множества SET разделены запятыми. Как следствие, сами элементы множества не могут содержать запятых. · Например, столбец определенных как SET(‘один’, ‘два’) NOT NULL может принимать такие значения: «один», «два», «один, два» · Множество SET может иметь максимум 64 различных элемента.  




Поделиться с друзьями:


Дата добавления: 2016-11-23; Мы поможем в написании ваших работ!; просмотров: 633 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Сложнее всего начать действовать, все остальное зависит только от упорства. © Амелия Эрхарт
==> читать все изречения...

2158 - | 2048 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.009 с.