Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
работа с SQL - запросы.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
78.85 Кб
Скачать

Источник: http://kbyte.ru/articles/ShowArticle.aspx?id=47&lang=ru

Работа с sql – Запросы

SQL - Структурированный Язык Запросов. В данном обзоре мы рассмотрим наиболее часто встречающиеся виды SQL-запросов. Стандарт SQL определяется ANSI (Американским Национальным Институтом Стандартов). SQL — это язык, ориентированный специально на реляционные базы данных.

Разделение sql:

DDL (Язык Определения Данных) — так называемый Язык Описания Схемы в ANSI, состоит из команд, которые создают объекты (таблицы, индексы, просмотры, и так далее) в базе данных. DML (Язык Манипулирования Данными) — это набор команд, которые определяют, какие значения представлены в таблицах в любой момент времени. DCD (Язык Управления Данными) состоит из средств, которые определяют, разрешить ли пользователю выполнять определенные действия или нет. Они являются составными частями DDL в ANSI. Не забывайте эти имена. Это не различные языки, а разделы команд SQL сгруппированных по их функциям.

Типы данных:

SQL Server - Типы данных

Описание

bigint (int 8)

bigint (int 8)

binary (n)

binary (n) или image

Bit

bit

character (синоним char)

national character или ntext

character varying (синоним char varying varchar)

national character varying или ntext

Datetime

datetime

decimal

он же numeric

double precision

double precision

Float

float

Image

image

integer (int 4) (синоним:int)

integer (int 4)

Money

money

national character (синоним: national character, nchar)

national character

Ntext

ntext

Numeric (сининимы: decimal, dec)

numeric

national character varying (синонимы: national char varying, nvarchar)

National character varying

Real

real

Smalldatetime

datetime

smallint (int 2)

smallint (int 2)

Smallmoney

Money

sql_variant

Больше не поддреживается

Text

Ntext Начиная с SQL Server 2005 не рекомендуется для использования.

Timestamp

Не поддреживается

tinyint (int 1)

tinyint (int 1)

Uniqueidentifier

uniqueidentifier

varbinary (n)

varbinary (n) или image

smalldatetime

datetime

smallint (int 2)

smallint (int 2)

smallmoney

Money

sql_variant

Не поддерживается

text

Ntext

timestamp

Не поддерживается

tinyint (int 1)

tinyint (int 1)

uniqueidentifier

uniqueidentifier

varbinary (n)

varbinary (n) или image

Таблица типов данных в SQL Server 2000