КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Экзаменационный билет № 1. Основные типы данных в SQL
Основные типы данных в SQL. Оператор Select. Общий набор: l Символьные типы данных l Целые типы данных l Вещественные типы данных l Булев тип данных l Дата и время l Двоичные типы данных Далее набор типов на примере Microsoft SQL Server 2000 l Используется для хранения набор символов, например: "928", “Джонсон", или "(0*&(%B99nh jkJ" l char(n) – строго определенное количество символов l varchar(n) – переменное количество символов (не больше n) l Для типов char и varchar максимальное n=8000 (8кб), для хранения больших текстов используется тип text l nchar, nvarchar и ntext – для хранения Unicode-строк, максимальное n для nchar и nvarchar – 4000 знаков l bigint – числа в диапазоне от -2^63 (-9223372036854775808) до 2^63-1 (9223372036854775807); (8 байт) l int - числа в диапазоне от -2,147,483,648 до 2,147,483,647; (4 байта) l smallint - числа в диапазоне от -32,768 до 32,767; (2 байта) l tinyint - числа в диапазоне от 0 до 255; l decimal(p,s) - точный числовой тип данных, число хранится до последнего значащего разряда; р – общее количество хранимых разрядов, s – количество десятичных разрядов после запятой; диапазон от l real - значения обычной точности с плавающей запятой в диапазоне от -3,402823е38 до -1,401298е-45 для отрицательных значений, от 1,401298е-45 до 3,402823е38 для положительных значений; (4 байта) l float - значения двойной точности с плавающей запятой в диапазоне от -1,79769313486232е308 до l datetime – дата и время в диапазоне от 01.01.1753 до 31.12.9999, точность – 1/300 секунды, округление в меньшую сторону; (8 байт) l smalldatetime - дата и время в диапазоне от 01.01.1900 до 06.06.2079, точность – 1 минута (4 байта) l Базовой датой (от которой ведется отсчет) является 01.01.1900; если указать только время будет установлена базовая дата автоматически l При указании двух цифр года будет подставлены первые цифры автоматически (19 если две последних >50 и 20 в противном случае) l Формат вывода даты зависит от региональных настроек; допускается использование символов «/», l binary(n) – двоичная информация фиксированного размера n (от 1 до 255 байт) l varbinary(n) – двоичная информация переменного размера, не превышающего n (от 1 до 255 байт) l Ввод значений в поля типа binary и varbinary осуществляется в шестнадцатиричном виде с использованием префикса 0х l image – большой объем двоичной информации от 1 до 2,147,483,647 байт l Тип text аналогичен image, но при выводе автоматически транслируется в ASCII-символы l Изначально выделяется блок 2,048 байт, дополнительные блоки выделяются по мере необходимости l Существует ряд ограничений по использованию полей этих типов в запросах Запрос на языке SQL формируется с использованием оператора Select. Оператор Select используется
В общем случае оператор Select содержит следующие шесть основных спецификаторов, расположенных в операторе в следующем порядке:
Обязательными являются только спецификаторы Select и From. Эти два спецификатора составляют основу каждого запроса к базе данных, поскольку они определяют таблицы, из которых выбираются данные, и столбцы, которые требуется выбрать. Спецификатор Where добавляется для выборки определенных строк или указания условия соединения. Спецификатор Order by добавляется для изменения порядка получаемых данных. Два дополнительных спецификатора оператора Select - Group by (спецификатор группирования) и Having (спецификатор условия выборки группы) - позволяют выполнять более сложные выборки данных.
Дата добавления: 2015-05-10; Просмотров: 660; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |