Здавалка
Главная | Обратная связь

SQL. Редактирование и удаление записей.



С помощью языка запросов можно изменять информационное содержание таблиц. Для решения этой задачи используются запросы:

Удаление данных из таблицы:

DELETE FROM <имя таблицы> [ WHERE <условие>]

Изменение значения поля:

UPDATE <имя таблицы> SET <поле>=<значение>[ WHERE <условие>]

Значения задаются как символьные константы. Тип должен соответствовать типу поля.

SQL. Классификация типов данных.

Тип Назначение Диапазон
Bigint Целые -263 – 263-1
Int Целые -231 – 231-1
SmallInt Целые -215-215-1
TinyInt Целые 0-255
Bit Целые 0 – 1
Decimal Вещественное с фиксиро- ванным числом знаков до запятой и после запятой. -1038+1 – 1038-1
Money Денежный формат   -263 – 263-1
Smallmoney Денежный формат -214748,3648 – 214748,3647
Float Вещественное число в плавающем формате -1.79e+308 – 1.79e+308
Real Вещественное в плавающем формате -3.4e+38 3.4e+38
Datetime Дата 1.01.1753 – 31.12.9999
Smalldatetime Дата 1.01.1900-6.06.2079
Char Символьные До 8000
Varchar Символьные переменной длины До 8000
Text Строка переменной длины До 231-1
Nchar Символьные фиксированной длины.Unicode До 4000
Nvarchar Символьные, переменной длины. Unicode До 4000
ntext Символьные, переменной длины. Unicode До 231-1
Binary Двоичное, фиксированное До 8000 байт
Varbinary Двоичное, переменной длины До 8000 байт
Image Двоичное, переменной длины До 231-1 байт

 

SQL. Оператор создания таблиц.

 

При создании таблицы необходимо указывать тип поля, который зависит от платформы СУБД.

Создается таблица запросом:

CREATE TABLE <Имя таблицы> (<Поле1> Type,<Поле2> Type,…..)

Где Type – тип поля.

Для создание ключевого поля используется атрибут :

CONSTRAINT PKName PRIMARY KEY

Который следует указать после типизации поля. PKName – наименование индекса

 

SQL. Создание связанных таблиц.

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

REFERENCES <имя внешней таблицы>(<Поле>)

 

SQL. Управление индексами.

При работе с таблицами важным понятием является индекс. Создание главного индекса в существующей таблице может быть выполнено с помощью предложения CREATE INDEX:

CREATE INDEX <имя индекса> ON <имя таблицы> (<имя поля>)

WITH PRIMARY.

Дополнительные индексы могут создаваться оператором:

CREATE UNIQUE INDEX <имя индекса>

ON <имя таблицы> (<имя поля>)

Такие индексы используются для ускорения поиска информации по индексированному полю. Для уничтожения индекса в таблице служит оператор:

DROP INDEX <имя индекса> ON <имя таблицы>

 

SQL. Изменение структуры таблиц.

В язык запросов входят операторы для изменения таблиц и состава файла базы данных.

Уничтожение таблицы:

DROP TABLE <имя таблицы>

Добавление поля в таблицу:

ALTER TABLE <имя таблицы> ADD COLUMN <имя поля>

Type;

Уничтожение поля из таблицы:

ALTER TABLE <имя таблицы> DROP COLUMN <имя поля>

 

 







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.