Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Основные типы данных в SQL ServerСодержание книги
Поиск на нашем сайте
· NUMBER(N) – целые числа, где N – максимальное количество цифр в числе (например, тип данных NUMBER(3) позволит использовать числа из диапазона от –999 до 999). · NUMBER(N, M) – вещественные числа, где N – максимальное количество цифр в числе, M – максимальное количество цифр в дробной части (например, тип данных NUMBER(4,2) позволит использовать числа из диапазона от –99.99 до 99.99). · CHAR(N) – строки символов фиксированной длины, где N – максимальное число символов в строке (например, тип данных CHAR(5) позволит хранить строки максимум из пяти символов, причем под хранение каждой строки будет отведено 5 ячеек памяти, даже если строка будет состоять из меньшего числа символов). · VARCHAR2(N) – строки символов переменной длины, где N – максимально допустимое количество символов в строке (например, тип данных VARCHAR2(10) позволит хранить строки длинной не более 10 символов, причем память будет отведена именно под то количество символов, которое хранится в строке). · DATE – дата и время. Структура языка SQL Язык SQL делится на подмножества. 1) Язык определения данных (DDL – Data Definition Language) предоставляет пользователям средства указания типа данных и их структуры, а также средства задания ограничений для информации, хранимой в базе данных. Операторы: CREATE, ALTER, DROP. 2) Язык манипулирования данными (DML – Data Manipulation Language) позволяет вставлять, обновлять и извлекать информацию из базы данных. Операторы: SELECT, INSERT, DELETE, UPDATE. 3) Язык управления данными (DCL – Data Control Language) состоит из управляющих операторов. Операторы – GRANT, REVOKE. 4 ) Язык управления транзакциями (TCL – Transaction Control Language) состоит из операторов, предназначенных для управления ходом выполнения транзакций. Операторы: COMMIT, ROLLBACK, SAVEPOINT.
Подмножество языка DML Создание таблицы Оператор CREATE служит для создания любого типа объектов, из которых состоит база данных, в том числе таблиц[1]. Синтаксис команды создания таблицы: CREATE TABLE имя_таблицы ( поле1 тип1 [ ограничения ], [ поле2 тип2 [ ограничения ], …]); Возможные ограничения в таблицах: · NOT NULL – значение атрибута должно быть определено (опция NOT NULL); · UNIQUE – значения атрибутов являются уникальными (уникальный ключ); · PRIMARY KEY – атрибут является первичным ключом (первичный ключ); · CHECK – определяет условие, которому должны удовлетворять значения атрибута (домен); · DEFAULT – присвоение значений «по умолчанию» для атрибутов. Например: CREATE TABLE Dealers1( D_id NUMBER, Name VARCHAR2(30), Procent NUMBER(4,2), Comments VARCHAR2(50) DEFAULT ‘no comments’); Оператор ALTER Оператор ALTER служит для изменения структуры любых объектов, из которых состоит база данных. В зависимости от типа объекта, изменяются и параметры команды ALTER. Далее рассмотрены примеры применения команды ALTER для изменения структуры объектов TABLE. Для добавления атрибута к таблице применяется следующий синтаксис: ALTER TABLE имя_таблицы ADD поле тип [ ограничения ]; Например, для добавления к таблице Dealers целого поля Age можно выполнить следующую команду: ALTER TABLE Dealers ADD Age NUMBER(2);
Для удаления атрибута таблицы применяется следующий синтаксис: ALTER TABLE имя_таблицы DROP COLUMN поле; Например, для удаления поля Age из таблицы Dealers можно выполнить следующую команду: ALTER TABLE Dealers DROP COLUMN Age; Для изменения типа данных атрибута, размера типа данных или наличия опции NOT NULL используется следующие синтаксис: ALTER TABLE имя_таблицы MODIFY поле тип [ ограничения ]; Оператор DROP Оператор DROP служит для удаления объектов из базы данных. Синтаксис удаления любого типа объекта из базы данных, в том числе таблицы, выглядит следующим образом: DROP тип объекта имя объекта; Например, для удаления таблицы Dealers из базы данных необходимо выполнить следующую команду: DROP TABLE Dealers;
Подмножество языка DML Оператор выбора SELECT Синтаксис оператора SELECT имеет следующий вид: SELECT [ALL | DISTINCT] <список полей> | * FROM <список таблиц> [WHERE <условие фильтрации строк>] [GROUP BY <условия группировки строк>] [HAVING <условие фильтрации групп>] [ORDER BY <условие сортировки результата запроса>] Обязательными среди всех указанных параметров оператора SELECT являются параметры SELECT и FROM. Результатом выполнения оператора SELECT является набор данных (временная таблица), который затем либо передается пользователю, запросившему данные, либо используется как источник данных для другого оператора SELECT в качестве подзапроса.
|
||||
|
Последнее изменение этой страницы: 2017-01-25; просмотров: 215; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.20 (0.01 с.) |