В таблице ниже перечислены типы данных, доступные в классических базах данных в Access 2013 и более поздних версиях.
Тип данных |
Использование |
Размер |
---|---|---|
Краткий текст (ранее назывался «Текст») |
Буквенно-цифровые данные (имена, названия и т. д.) |
До 255 знаков. |
Длинный текст (ранее назывался «Поле MEMO») |
Большие объемы буквенно-цифровых данных: предложения и абзацы. Дополнительные сведения о типе данных «Длинный текст» см. в статье Длинный текст (ранее — тип данных «Поле MEMO»). |
До 1 гигабайта (ГБ), но в элементах управления отображаются только первые 64 000 символов. |
Число |
Числовые данные. |
1, 2, 4, 8 или 16 байт. |
Bigint |
Числовые данные. |
8 байт. Дополнительные сведения см. в статье Использование типа данных bigint. |
Дата и время |
Значения даты и времени. |
8 байт. |
Расширенная Дата и время |
Значения даты и времени. |
Зашифрованная строка из 42 байт Дополнительные сведения можно найти в разделе Использование расширенного типа данных «Дата и время». |
Денежный |
Денежные данные, хранящиеся с точностью до 4 десятичных знаков после запятой. |
8 байт. |
Счетчик |
Уникальное значение, создаваемое Access для каждой новой записи. |
4 байта (16 байт для кода репликации). |
Логический |
Логические данные (истина/ложь). Access хранит числовое значение 0 (нуль) для лжи и -1 для истины. |
1 байт. |
Объект OLE |
Изображения, графики или другие объекты ActiveX из другого приложения Windows. |
До 2 ГБ. |
Гиперссылка |
Адрес ссылки на документ или файл в Интернете, интрасети, локальной сети или на локальном компьютере. |
До 8192 (каждая часть типа данных «Гиперссылка» может содержать до 2048 знаков). |
Вложение |
Вы можете вкладывать файлы, такие как рисунки, документы, электронные таблицы или диаграммы; Каждое поле вложения может содержать неограниченное количество вложений для одной записи, вплоть до ограничения размера файла базы данных. Примечание. тип данных «вложение» недоступен в форматах MDB. |
До 2 ГБ. |
Вычисляемый |
Вы можете создать выражение, использующее данные из одного или более полей. Выражения могут возвращать данные разных типов. Тип данных «Вычисляемый» недоступен в файлах формата MDB. |
Зависит от типа данных свойства «Тип результата». Результат с типом данных «Краткий текст» может содержать до 243 знаков. Значения типа «Полный текст», «Число», «Логический» и «Дата/время» должны соответствовать своим типам данных. |
Мастер подстановок |
Запись «Мастер подстановок» в столбце «Тип данных» в Конструкторе фактически не является типом данных. При выборе этой записи запускается мастер, помогающий определить простое или сложное поле подстановки. Простое поле подстановки использует содержимое другой таблицы или списка значений для проверки правильности содержимого единственного значения в строке. Сложное поле подстановки позволяет хранить несколько значений одного типа данных в каждой строке. |
Зависит от типа данных поля подстановки. |
В таблице ниже представлены типы данных, доступные в классических базах данных в Access 2010 и Access 2007.
Тип данных |
Использование |
Размер |
---|---|---|
Текст |
Буквенно-цифровые данные (имена, названия и т. д.) |
До 255 знаков. |
Memo |
Большие объемы буквенно-цифровых данных: предложения и абзацы. |
До 1 гигабайта (ГБ), но в элементах управления отображаются только первые 64 000 символов. |
Число |
Числовые данные. |
1, 2, 4, 8 или 16 байт. |
Дата/время |
Значения даты и времени. |
8 байт. |
Денежный |
Денежные данные, хранящиеся с точностью до 4 десятичных знаков после запятой. |
8 байт. |
Счетчик |
Уникальное значение, создаваемое Access для каждой новой записи. |
4 байта (16 байт для кода репликации). |
Логический |
Логические данные (истина/ложь). Access хранит числовое значение 0 (нуль) для лжи и -1 для истины. |
1 байт. |
Объект OLE |
Изображения, графики или другие объекты ActiveX из другого приложения Windows. |
До 2 ГБ. |
Гиперссылка |
Адрес ссылки на документ или файл в Интернете, интрасети, локальной сети или на локальном компьютере. |
До 8192 (каждая часть типа данных «Гиперссылка» может содержать до 2048 знаков). |
Вложение |
Вы можете вкладывать файлы, такие как рисунки, документы, электронные таблицы или диаграммы; Каждое поле вложения может содержать неограниченное количество вложений для одной записи, вплоть до ограничения размера файла базы данных. Примечание. тип данных «вложение» недоступен в форматах MDB. |
До 2 ГБ. |
Вычисляемый |
Вы можете создать выражение, использующее данные из одного или более полей. Выражения могут возвращать данные разных типов. Тип данных «Вычисляемый» недоступен в файлах формата MDB. Примечание: тип данных «Вычисляемый» отсутствует в Access 2007. |
Зависит от типа данных свойства «Тип результата». Результат с типом данных «Краткий текст» может содержать до 243 знаков. Значения типа «Полный текст», «Число», «Логический» и «Дата/время» должны соответствовать своим типам данных. |
Мастер подстановок |
Запись «Мастер подстановок» в столбце «Тип данных» в Конструкторе фактически не является типом данных. При выборе этой записи запускается мастер, помогающий определить простое или сложное поле подстановки. Простое поле подстановки использует содержимое другой таблицы или списка значений для проверки правильности содержимого единственного значения в строке. Сложное поле подстановки позволяет хранить несколько значений одного типа данных в каждой строке. |
Зависит от типа данных поля подстановки. |
MS Access — Типы данных
Каждое поле в таблице имеет свойства, и эти свойства определяют характеристики и поведение поля. Наиболее важным свойством для поля является его тип данных. Тип данных поля определяет, какие данные он может хранить. MS Access поддерживает различные типы данных, каждый с определенной целью.
- Тип данных определяет тип значений, которые пользователи могут хранить в любом заданном поле.
- Каждое поле может хранить данные, состоящие только из одного типа данных.
Вот некоторые из наиболее распространенных типов данных, которые вы найдете в типичной базе данных Microsoft Access.
Тип данных | Описание | Размер |
---|---|---|
Короткий текст | Текст или комбинации текста и чисел, включая числа, которые не требуют вычисления (например, номера телефонов). | До 255 символов. |
Длинный текст | Длинный текст или комбинации текста и чисел. | До 63 999 символов. |
Число | Числовые данные, используемые в математических расчетах. | 1, 2, 4 или 8 байт (16 байт, если задан идентификатор репликации). |
Дата / время | Дата и время для лет от 100 до 9999. | 8 байт |
валюта | Значения валют и числовые данные, используемые в математических вычислениях, включают данные с одним до четырех десятичных знаков. | 8 байт |
AutoNumber | Уникальный последовательный (с шагом в 1) номер или случайное число, назначаемое Microsoft Access при каждом добавлении новой записи в таблицу. | 4 байта (16 байтов, если установлен идентификатор репликации). |
Да нет | Значения Да и Нет, а также поля, содержащие только одно из двух значений (Да / Нет, Истина / Ложь или Вкл / Выкл). | 1 бит |
Если вы используете предыдущие версии Access, вы заметите разницу для двух из этих типов данных.
В Access 2013 у нас теперь есть два типа данных — краткий текст и длинный текст. В предыдущих версиях Access эти типы данных назывались text и memo.
Текстовое поле называется кратким текстом, а поле заметки теперь называется длинным текстом.
Если вы используете предыдущие версии Access, вы заметите разницу для двух из этих типов данных.
В Access 2013 у нас теперь есть два типа данных — краткий текст и длинный текст. В предыдущих версиях Access эти типы данных назывались text и memo.
Текстовое поле называется кратким текстом, а поле заметки теперь называется длинным текстом.
Вот некоторые другие специализированные типы данных, которые вы можете выбрать в Access.
Типы данных | Описание | Размер |
---|---|---|
прикрепление | Файлы, такие как цифровые фотографии. Несколько файлов могут быть прикреплены к записи. Этот тип данных недоступен в более ранних версиях Access. | Примерно до 2 ГБ. |
OLE объекты | Объекты OLE могут хранить изображения, аудио, видео или другие большие двоичные объекты (большие двоичные объекты) | Примерно до 2 ГБ. |
Гиперссылка | Текст или комбинации текста и чисел, хранящиеся в виде текста и используемые в качестве адреса гиперссылки. | До 8 192 (каждая часть типа данных Hyperlink может содержать до 2048 символов). |
Мастер поиска | Запись мастера поиска в столбце «Тип данных» в представлении «Дизайн» на самом деле не является типом данных. Когда вы выбираете эту запись, мастер начинает помогать вам определить простое или сложное поле поиска. Простое поле поиска использует содержимое другой таблицы или списка значений для проверки содержимого одного значения в строке. Сложное поле поиска позволяет хранить несколько значений одного и того же типа данных в каждой строке. | Зависит от типа данных поля поиска. |
вычисленный | Вы можете создать выражение, которое использует данные из одного или нескольких полей. Вы можете указать различные типы данных результата из выражения. | Вы можете создать выражение, которое использует данные из одного или нескольких полей. Вы можете указать различные типы данных результата из выражения. |
прикрепление
Файлы, такие как цифровые фотографии. Несколько файлов могут быть прикреплены к записи. Этот тип данных недоступен в более ранних версиях Access.
Примерно до 2 ГБ.
OLE объекты
Объекты OLE могут хранить изображения, аудио, видео или другие большие двоичные объекты (большие двоичные объекты)
Примерно до 2 ГБ.
Гиперссылка
Текст или комбинации текста и чисел, хранящиеся в виде текста и используемые в качестве адреса гиперссылки.
До 8 192 (каждая часть типа данных Hyperlink может содержать до 2048 символов).
Мастер поиска
Запись мастера поиска в столбце «Тип данных» в представлении «Дизайн» на самом деле не является типом данных. Когда вы выбираете эту запись, мастер начинает помогать вам определить простое или сложное поле поиска.
Простое поле поиска использует содержимое другой таблицы или списка значений для проверки содержимого одного значения в строке. Сложное поле поиска позволяет хранить несколько значений одного и того же типа данных в каждой строке.
Зависит от типа данных поля поиска.
вычисленный
Вы можете создать выражение, которое использует данные из одного или нескольких полей. Вы можете указать различные типы данных результата из выражения.
Вы можете создать выражение, которое использует данные из одного или нескольких полей. Вы можете указать различные типы данных результата из выражения.
Это все различные типы данных, которые вы можете выбирать при создании полей в таблице Microsoft Access.
Базы данных Access, как и остальные БД, хранят в своих таблицах множество информации. Некоторые из них связаны между собой, какие-то являются справочными, некоторые вводятся пользователем, а другие рассчитываются системой автоматически. Разнообразие данных в БД заставляет классифицировать их по типу в зависимости от того, какая информация хранится в конкретном поле.
Типы данных
Разделение полей по информации, которая в них хранится, подводит нас к понятию типа данных в базе Access или другой СУБД. Это понятие характеризует, какая именно информация хранится в столбце, какими свойствами она обладает и какие действия можно с ней совершать. В БД Access 2013 существуют следующие типы:
- Счетчик.
- Числовой.
- Денежный.
- Краткий текст.
- Длинный текст.
- Форматированный текст.
- Дата и время.
- Логический.
- Подстановка и отношение.
- Вычисляемые поля различных типов.
- Вложение.
- Гиперссылка.
Для каждого из полей можно установить значение по умолчанию. Тогда при внесении новой записи в столбце будет автоматически появляться нужная информация. Эти данные можно менять, если это необходимо. Каждое поле также можно сделать обязательным и потребовать его уникальности.
Рассмотрим каждый из этих типов в отдельности, условно разделив на несколько категорий.
Числовые данные
Как видно по названию, в этих столбцах содержится информация в виде чисел. К указанному типу поля мы отнесем собственно числовой формат, счетчик и денежный формат. Последний, по сути, представляет собой сочетание числа и текста.
Числовые типы данных в Access выбираются в том случае, если в данном поле хранится цифровая информация. По умолчанию в этом столбце хранятся целые числа. Разработчик выбирает формат данных:
- Основной – для хранения целых чисел объемом до 8 байт.
- Фиксированный – для чисел с фиксированной запятой. В этом случае указывается необходимая точность данных: количество символов после запятой.
- С разделителями разрядов – используемый в бухгалтерии формат. Разделяет пробелом группы разрядов: тысячи, миллионы, миллиарды и т. д. Формат применяется для целых чисел и с фиксированной запятой, для которых указывают нужное количество символов после запятой.
- Процентные типы данных в Access используются, чтобы показывать значения чисел в процентах.
- Экспоненциальный – формат числа с плавающей запятой.
У типа данных «Деньги» в таблице — знак той валюты, что указана на компьютере в региональных установках Windows. Если выбрать формат «евро», вместо значка рубля появится значок евро — €.
При создании таблицы Access автоматически создает одно поле – «Код». Его тип данных — «Счетчик». По умолчанию оно имеет свойство уникальности, является автоинкрементным и индексируемым. Число в этом столбце помогает точно идентифицировать строку.
Текстовые поля
Для отображения строк служат текстовые типы данных в MS Access. Это «Краткий текст» — с его помощью вводят текст до 255 символов, в версиях Access до 2013 он назывался «Текстовый». Для такого столбца устанавливают размер. Если, к примеру, здесь хранятся специальные коды – международные обозначения аэропортов или городов, — достаточно задать размер поля 3 символа. Для хранения имени или фамилии – до 15-20 и т. п.
Длинный текст – этот тип данных полей в Access до 2013-й версии назывался «Поле МЕМО». Как видно из наименования, в нем хранят длинные тексты. Такие столбцы используются для описаний продуктов или услуг.
Длинный текст можно внести в базу сразу отформатированным. Тогда он размещается в поле типа «Форматированный текст». К нему можно применить нужный размер и тип шрифта, выделить цветом, вставить маркированный или нумерованный список и другое форматирование.
Дата и время
Для отображения даты и времени есть специализированный тип. Причем разнообразие форматов дает возможность отображать информацию здесь в виде только даты, только времени или и того, и другого вместе. Например, полный формат можно использовать для логгирования – фиксации момента выполнения пользователем того или иного действия.
Дату отображают в длинном, среднем или коротком виде. Непосредственный вид этих форматов БД берет из системных настроек Windows. Например, форматы могут выглядеть вот так.
Внешний вид информации о времени тоже задается в длинном, среднем или коротком формате.
Логические данные
Еще один важный тип данных в Access – логический. Он применяется для тех вариантов, которые принимают только два значения: «Да» и «Нет», «Есть» и «Нет», «Плюс» и «Минус» и т. п. Для удобства выбирают формат отображения и хранения Да/Нет, Истина/Ложь и Вкл/Выкл.
Вычисляемые поля и подстановки
Нередки ситуации, когда в таблице необходимо добавить столбцы, значения в которых автоматически рассчитываются, исходя из определений в других столбцах. В таких случаях используют вычисляемые поля различных типов.
Для примера добавим в тестовую базу данных таблицу учета сотрудников отделов по полу. У нас есть количество женщин и мужчин, а для определения общего количества служащих каждого отдела добавим вычисляемое поле «Сотрудники», значение в котором равно сумме значений полей «Женщины» и «Мужчины»:
В таблице данные по строкам выглядят так.
По аналогии используются вычисляемые поля типов «Текст», «Дата и время», «Логический» и «Денежный». Например, определять разницу между двумя датами, производить операции над финансовой информацией, объединять строки или извлекать из них только необходимое.
Существует еще один тип данных в СУБД Access с предустановленной информацией – это «Подстановка и отношение». Мы можем добавить столбец, значения в котором будут выбираться из заранее составленного списка. Перечень данных при этом получают из другой таблицы либо вводят в базу заранее. В примере создадим список номеров кабинетов, где расположены отделы компании. Для этого в мастере создания подстановки выберем «Будет введен фиксированный набор значений» и добавим номера комнат. В таблице нам останется только выбрать значение из списка.
Объектные поля
Еще одна категория – типы данных в Access, содержащие объекты. Это файлы документов, таблиц, презентаций, изображений и т. п. – «Вложения». Используются, если необходимо хранить, например, фотографии отеля или экземпляр договора с партнером.
К этой категории отнесем и Гиперссылки, содержащие адрес, по которому содержатся нужные данные. Например, в таблице отелей может находиться ссылка на страничку в Интернете с подробным описанием и фотографиями гостиниц.
Описанные выше типы данных в Access позволяют хранить в базе информацию любого типа и создавать сложные связи между таблицами и их полями. Знание этого даст возможность разработчику легко добавлять таблицы в БД и использовать данные правильно.
- Чтение занимает 2 мин
В этой статье
Область применения: Access 2013, Office 2013Applies to: Access 2013, Office 2013
Типы данных SQL ядра СУБД Microsoft Access состоят из 13 первичных типов данных, определяемых обработчиком баз данных Microsoft Jet и несколькими допустимыми синонимами, подходящими для этих типов данных.The Microsoft Access database engine SQL data types consist of 13 primary data types defined by the Microsoft Jet database engine and several valid synonyms recognized for these data types.
В приведенной ниже таблице перечислены первичные типы данных.The following table lists the primary data types. Синонимы определены в Зарезервированных словах SQL ядра СУБД Microsoft Access.The synonyms are identified in Microsoft Access Database Engine SQL Reserved Words.
Тип данныхData type | Размер хранилищаStorage size | ОписаниеDescription |
---|---|---|
BINARYBINARY | 1 байт на каждый символ1 byte per character | В поле этого типа может храниться любой тип данных.Any type of data may be stored in a field of this type. Нет перевода данных (например, в текст).No translation of the data (for example, to text) is made. То, как данные входят в двоичное поле, определяет, как они будут выглядеть в качестве выходных.How the data is input in a binary field dictates how it will appear as output. |
BITBIT | 1 байт1 byte | Значения «Да» и «Нет» и поля, содержащие только одно из двух значений.Yes and No values and fields that contain only one of two values. |
TINYINTTINYINT | 1 байт1 byte | Целое число от 0 до 255.An integer value between 0 and 255. |
MONEYMONEY | 8 байтов8 bytes | Масштаб целого числа от 922 337 203 685 477,5808 до 922 337 203 685 477,5807.A scaled integer between – 922,337,203,685,477.5808 and 922,337,203,685,477.5807. |
DATETIME (см. DOUBLE)DATETIME (See DOUBLE) | 8 байтов8 bytes | Значение даты и времени между годами от 100 до 9999.A date or time value between the years 100 and 9999. |
UNIQUEIDENTIFIERUNIQUEIDENTIFIER | 128 битов128 bits | Уникальный идентификационный номер, используемый с удаленными вызовами процедур.A unique identification number used with remote procedure calls. |
REALREAL | 4 байта4 bytes | Значение с плавающей запятой одинарной точности с диапазоном от –3,402823E38 до –1,401298E-45 для отрицательных значений, от 1,401298E-45 до 3,402823E38 для положительных значений, а также 0.A single-precision floating-point value with a range of – 3.402823E38 to – 1.401298E-45 for negative values, 1.401298E-45 to 3.402823E38 for positive values, and 0. |
FLOATFLOAT | 8 байтов8 bytes | Значение с плавающей запятой двойной точности с диапазоном от –1,79769313486232E308 до –4,94065645841247E-324 для отрицательных значений, от 4,94065645841247E-324 до 1,79769313486232E308 для положительных значений, а также 0.A double-precision floating-point value with a range of – 1.79769313486232E308 to – 4.94065645841247E-324 for negative values, 4.94065645841247E-324 to 1.79769313486232E308 for positive values, and 0. |
SMALLINTSMALLINT | 2 байта2 bytes | Короткое целое число в диапазоне от –32 768 до 32 767.A short integer between – 32,768 and 32,767. (См. «Примечания»)(See Notes) |
INTEGERINTEGER | 4 байта4 bytes | Длинное целое число в диапазоне от –2 147 483 648 до 2 147 483 647.A long integer between – 2,147,483,648 and 2,147,483,647. (См. «Примечания»)(See Notes) |
DECIMALDECIMAL | 17 байтов17 bytes | Тип точных числовых данных, содержащих значения от 1028 – 1 до –1028 – 1.An exact numeric data type that holds values from 1028 — 1 through — 1028 — 1. Можно задать два параметра: precision (в диапазоне от 1 до 28) и scale (в диапазоне от 0 до заданного значения параметра precision).You can define both precision (1 — 28) and scale (0 — defined precision). По умолчанию значения параметров precision и scale равны 18 и 0, соответственно.The default precision and scale are 18 and 0, respectively. |
TEXTTEXT | 2 байта на каждый символ (см. «Примечания»)2 bytes per character (See Notes) | Значение от 0 до 2,14 гигабайт.Zero to a maximum of 2.14 gigabytes. |
IMAGEIMAGE | В соответствии с требованиемAs required | Значение от 0 до 2,14 гигабайт.Zero to a maximum of 2.14 gigabytes. Используется для объектов OLE.Used for OLE objects. |
CHARACTERCHARACTER | 2 байта на каждый символ (см. «Примечания»)2 bytes per character (See Notes) | Значение от 0 до 255 символов.Zero to 255 characters. |
Примечание
- Начальное значение и шаг приращения можно изменить, используя инструкцию ALTER TABLE.Both the seed and the increment can be modified using an ALTER TABLE statement. Добавленные в таблицу строки будут содержать значения, основанные на новом начальном значении и шаге приращения, которые автоматически создаются для столбца.New rows inserted into the table will have values, based on the new seed and increment values, that are automatically generated for the column. Если новое начальное значение и шаг приращения меньше значений, которые соответствуют созданным на основании предыдущего начального значения и шага приращения, создаются повторяющиеся значения.If the new seed and increment can yield values that match values generated based on the preceding seed and increment, duplicates will be generated. Если столбец представляет собой первичный ключ, то вставка новых строк может привести к ошибкам при создании повторяющихся значений.If the column is a primary key, then inserting new rows may result in errors when duplicate values are generated.
- Для получения последнего значения, которое использовалось для столбца автоприращения, можно использовать инструкцию SELECT @@IDENTITY.To find the last value that was used for an auto-increment column, you can use the following statement: SELECT @@IDENTITY. Невозможно задать имя таблицы.You cannot specify a table name. Возвращаемое значение — значение из последней таблицы, содержащей столбец автоприращения, которая была обновлена.The value returned is from the last table, containing an auto-increment column, that was updated.
Тип данных SQL Server |
Тип данных Access |
Размер поля в Access |
bigint |
Большое число |
Дополнительные сведения см. в статье Использование типа данных bigint. |
binary (размер поля) |
Двоичный |
Такой же, как и в SQL Server |
bit |
Да/нет |
|
char (размер поля), где размер поля не превышает 255 |
Текст |
Такой же, как и в SQL Server |
char (размер поля), где размер поля более 255 |
МЕМО |
|
datetime |
Дата и время |
Двойная точность с плавающей запятой |
datetime2 |
Расширенная Дата и время |
Зашифрованная строка из 42 байт. Дополнительные сведения можно найти в разделе Использование расширенного типа данных «Дата и время». |
decimal (разрядность, количество знаков после запятой) |
Число. |
Десятичное число (значения разрядности и количества знаков после запятой в Access соответствуют значениям этих свойств в SQL Server) |
float |
Число. |
Двойное |
image |
Объект OLE |
|
int |
Число. |
Длинное целое |
money |
Деньги |
|
nchar (размер поля), где размер поля не превышает 255 |
Текст |
Такой же, как и в SQL Server |
nchar (размер поля), где размер поля более 255 |
МЕМО |
|
ntext |
МЕМО |
|
numeric (разрядность, количество знаков после запятой) |
Число. |
Десятичное число (значения разрядности и количества знаков после запятой в Access соответствуют значениям этих свойств в SQL Server) |
nvarchar (размер поля), где размер поля не превышает 255 |
Текст |
Такой же, как и в SQL Server |
nvarchar (размер поля), где размер поля более 255 |
МЕМО |
|
nvarchar(MAX) |
МЕМО |
|
real |
Число. |
Одинарное |
smalldatetime |
Дата и время |
|
smallint |
Число. |
Целое |
smallmoney |
Денежный |
|
sql_variant |
Текст |
255 |
text |
МЕМО |
|
timestamp |
Двоичный |
8 |
tinyint |
Число. |
Байт |
uniqueidentifier |
Числовой |
Код репликации |
varbinary |
Двоичный |
Такой же, как и в SQL Server |
varbinary (MAX) |
Объект OLE |
|
varchar (размер поля), где размер поля не превышает 255 |
Текст |
Такой же, как и в SQL Server |
varchar (размер поля), где размер поля более 255 |
МЕМО |
|
varchar(MAX) |
Поле МЕМО |
|
xml |
Поле МЕМО |
Видео: Создание таблиц и назначение типов данных
Таблицы являются основой базы данных, так как именно в них хранятся данные. В каждой таблице содержится информация по какой-либо теме. Например, в таблице поставщиков могут храниться имена поставщиков, их адреса электронной почты и номера телефонов.
При создании пустой базы данных в Access автоматически создается пустая таблица. Чтобы настроить ее, определите поля и добавьте данные.
Переименование таблицы в базе данных рабочего стола
Первая таблица в новой базе данных рабочего стола по умолчанию имеет имя Таблица1. Это имя желательно поменять на более понятное.
-
На панели быстрого доступа нажмите кнопку Сохранить .
-
В поле Имя таблицы введите описательное имя.
Добавление таблицы в базу данных на компьютере
При необходимости вы можете добавить дополнительные таблицы в базу данных, даже если она была создана на основе шаблона.
-
На вкладке Создание нажмите кнопку Таблица.
Добавится новая таблица с именем Таблица<#>, где <#> — это следующий порядковый номер, который еще не используется. -
Чтобы переименовать таблицу, выполните процедуру Переименование таблицы в базе данных рабочего стола, описанную ранее в этом модуле.
Сохранение таблицы
Чтобы не потерять введенные данные и результаты работы, перед закрытием базы данных обязательно сохраните таблицу. Если вы не сохранили внесенные в таблицу изменения, то перед закрытием базы данных в Access появится запрос на сохранение. Вы также можете в любой момент нажать кнопку .
Добавление поля путем ввода данных
-
В режиме таблицы введите данные в столбце Щелкните для добавления.
Access создаст поле. -
В заголовке столбца введите новое имя для поля.
Изменение типа данных поля
Если поле в Access добавляется путем ввода данных в него, тип данных поля устанавливается в соответствии с его содержимым. Тип данных можно увидеть на вкладке Поля в поле Тип данных.
Чтобы изменить тип данных, выполните указанные ниже действия.
-
Выберите поле.
-
На вкладке «Поля» откройте список Тип данных и выберите тип данных.
Добавление поля с определенным типом данных
Access проверяет вводимые в поле данные на соответствие его типу данных. Если в поле требуется определенный формат данных, укажите тип данных при создании поля.
-
В режиме таблицы щелкните заголовок столбца Щелкните для добавления, а затем выберите тип данных.
-
Введите описательное имя поля, например Фамилия.
Так как тип данных задан, Access проверяет данные, вводимые в новом поле. Например в поле даты текст недопустим. Указание типа данных также позволяет уменьшить размер базы данных.
Вам нужны дополнительные возможности?
Типы данных для веб-приложений Access
Типы данных для баз данных Access рабочего стола
Обучение работе с Excel
Обучение работе с Outlook
Обычно таблицы создаются в базе данных в первую очередь. И это логично, ведь данные хранятся именно в них. В этом видео мы создадим таблицу и назначим ее первичный ключ. Мы также рассмотрим доступные типы данных и процесс выбора типов для полей.
Для примера я приведу уже готовую таблицу. Если дважды щелкнуть поле Код, оно станет редактируемым. Переименуем его в ИД клиента. Таким образом, мы всегда будем знать, что значения в этом поле берутся из таблицы «Клиенты». У всех таблиц должен быть первичный ключ. В нашей таблице это будет поле «ИД клиента».
Если нажать ВВОД, Access выберет следующее пустое поле и отобразит меню. Большинство элементов в нем будут ТИПАМИ ДАННЫХ. Для каждого поля в базе данных должен быть выбран тип.
Типы данных помогают оптимизировать хранилище, поскольку позволяют ограничить размер файлов. Например, если вам нужно хранить только имена, для этого не требуется выделять много места. Для нашего примера это не так важно, но если у вас много данных, то ситуация меняется.
Благодаря типам данных вы также сможете избежать ошибок. Например, нельзя ввести имя в поле даты и времени.
Давайте рассмотрим доступные типы данных. Краткий текст — это текстовое поле не длиннее 256 знаков. Есть типы Числовой, Денежный, Дата и время и Логический.
В логических полях могут быть только значения «Да» или «Нет», «Истина» или «Ложь» либо «0» или «1».
Подстановка и отношение — это не тип данных, а команда создания списка вариантов для поля.
В полях типа Форматированный текст и Длинный текст можно хранить по гигабайту текста. В базах данных рабочего стола используется форматированный текст, а в веб-приложениях Access — длинный. Отличие между ними в том, что для форматированного текста можно менять шрифты и другие элементы форматирования, например делать его полужирным или курсивным.
Тип данных Вложение используется, чтобы прикрепить к записи изображения и другие файлы, как к электронному письму. В полях типа Гиперссылка хранятся веб-ссылки и электронные адреса. Тип данных Вычисляемое поле предназначен для таких операций, как объединение имен с фамилиями или вычисление скидок.
В этой таблице также доступен тип данных Счетчик. С его помощью новым записям назначаются последовательные номера. Значения таких полей нельзя менять и удалять. Этот тип данных часто используется для полей первичных ключей, потому что их значения не должны меняться.
Если вы создаете таблицу для хранения и демонстрации изображений в веб-приложении Access, используйте тип данных Изображение, а не Вложение.
Выберем для нашего поля тип Краткий текст, так как в нем будут храниться только имена и 256 знаков вполне хватит. Обратите внимание, что после выбора типа данных заголовок становится редактируемым. Введем Имя и нажмем клавишу TAB, чтобы выбрать следующее пустое поле. Снова выберем Краткий текст и введем Фамилия. Мы используем разные поля для имен и фамилий, чтобы в каждом из них хранилось как можно меньше данных.
Нажмите клавиши CTRL+S, чтобы сохранить таблицу. Назовем ее Клиенты.
Мы назначили первичный ключ, а также выбрали тип данных «Краткий текст» для имен и фамилий. Для каждого поля выбран тип данных, предполагающий хранение минимально достаточного количества информации. Теперь таблица готова к работе.
Всем привет. В этой статье, мы поговорим на такие темы как : Базы данных access, Свойства полей Access, Типы данных Access и Создание таблиц в Access.
Access — это реляционная СУБД корпорации Microsoft. Имеет огромный список функций, включая связанные запросы, сортировку по разным полям, связь с внешними таблицами и базами данных. Его преимущество в том, что Access имеет встроенный язык VBA и в самой СУБД можно создавать приложения, которые будут работать с базами данных.
Примечание
СУБД — Система управления базами данных…
Создание таблиц в Access.
Существуют следующие способы создание таблиц в Access :
- Режим таблицы — Реализовывается путем ввода данных.
- С помощью мастера — Создания таблиц, на основе предложенного образца.
- Режим конструктора — Позволяет не только задать имена полей таблиц, но и выбрать типы данных и задать свойства полей.
Каждому способу есть соответствующий ярлык, когда вы создаете базу данных в Access, то кроме этих ярлыков ничего нет.
Примечание
Если эти ярлыки не видны, необходимо открыть окно Параметры (Options) (с помощью команды Сервис, Параметры (Tools, Option),) затем раскрыть вкладку Вид (View) и установить флажок новые ярлыки объектов (New Object Shortcuts)…
Типы данных Access.
Ниже даю вам таблицу, в которой написаны Типы данных Access, и их описание.
Название поля | Описание |
---|---|
Text (Тип данных текстовый). | Символьные, текстовые данные, объем которых недолжен, превышать 255 символов, по умолчанию 50. |
Memo (Тип данных текстовый). | Текстовый тип данных, ограничения до 64000 символов, поля этого типа не индексируются. |
Integer (Тип данных числовой). | Числовые данные, размер которых определяется, числом, указанным в свойствах полей. |
Data, Time. | Предназначен для хранения даты и времени, или их вместе. |
Денежный (Тип данных числовой). | Разновидность типа данных для хранения, денежных эквивалентов, размером 15 разрядов до запятой, и четыре разряда после. |
Счетчик (Тип данных числовой). | Является разновидностью числового типа, может иметь только целое значение, автоматически увеличивается на заданный шаг, по умолчанию +1, значения не могут повторяться. |
Логический. | Предназначен для хранения логических значений, для команд и операций : лож\истинна, да\нет, true\false, 1\0. |
Ole. | Предназначен для хранения объектов (файлов), которые созданы в других приложениях. Поле не индексируется. |
Гиперссылка | В полях храниться ссылки, представляющие собой путь к файлу на каком-либо носители, или ресурсе сети. |
Мастер подстановок. | Позволяет подставлять значение полей, в виде простого или комбинированного списка. |
Свойства полей Access.
Ниже даю вам таблицу, в которой написаны Свойства полей Access, и их описание.
Свойства поля | Описание |
---|---|
Размер поля. | Определяет максимальную длину текстового или числового поля, так как если размер подобран неоптимальное, расходуется, лишня память. |
Формат поля. | Устанавливает формат отображения данных в форме, запросе, отчете. |
Число десятичных знаков. | Количество знаков после запятой в десятичном числе. |
Маска ввода. | Задает маску (шаблон), при вводе данных в таблицу или форму. |
Значение по умолчанию. | Содержит значение, установленное по умолчанию, для всех новых записей таблицы. |
Подпись. | Задает подпись поля, которое выводиться в формах, отчетах, таблицах (не путать с именем поля). |
Условие на значение. | Позволяет задать то условие, которое проверяется при вводе данных в поле. |
Сообщение об ошибке. | Задается текст, сообщение выводится в диалоговом окне, если вводимые данные не соответствуют, заданному условию на значение. |
Обязательное поле. | Определяет, может ли поле быть пустым или нет. |
Пустые строки. | Определяет возможность ввода в поля пустых строк с пробелами. |
Индексированное поле. | Задает индексы, для ускоренного поиска информации в таблице. |
Примечание
Если в база данных включает несколько таблиц, то эти таблицы, как правило, должны быть связаны между собой. Связь организуется от родительской таблице к дочерней…
На этом данную статью я заканчиваю, надеюсь, вы полностью разобрались с Базами данных Access.
Типы данных для настольных баз данных Access
В следующей таблице перечислены типы данных, доступные в настольных базах данных в Access 2013 и более поздних версиях.
Тип данных | Использование | Размер |
---|---|---|
Краткий текст (ранее известный как «Текст») | Буквенно-цифровые данные (имена, названия и т. Д.) | До 255 символов. |
Длинный текст (ранее известный как «Памятка» | Большое количество буквенно-цифровых данных: предложения и абзацы. См. Тип данных Memo теперь называется «Длинный текст» для получения дополнительной информации о деталях Длинного текста. | До 1 гигабайта (ГБ), но элементы управления для отображения длинного текста ограничены первыми 64 000 символов. |
номер | Числовые данные. | 1, 2, 4, 8 или 16 байтов. |
Большое количество | Числовые данные. | 8 байтов. Для получения дополнительной информации см. Использование типа данных большого числа. |
Дата / Время | Даты и время. | 8 байтов. |
Дата / Время продлено | Даты и время. | Кодированная строка из 42 байтов Для получения дополнительной информации см. Использование расширенного типа данных Дата / Время. |
Валюта | Денежные данные, хранящиеся с точностью до четвертого знака после запятой. | 8 байтов. |
AutoNumber | Уникальное значение, генерируемое Access для каждой новой записи. | 4 байта (16 байтов для ReplicationID). |
Да / Нет | Булевы (истина / ложь) данные; Access хранит числовое значение ноль (0) для false и -1 для true. | 1 байт. |
OLE Object | Изображения, графики или другие объекты ActiveX из другого приложения для Windows. | До примерно 2 ГБ. |
Гиперссылка | Адрес ссылки на документ или файл в Интернете, в интрасети, в локальной сети (LAN) или на локальном компьютере | До 8 192 (каждая часть типа данных Hyperlink может содержать до 2048 символов). |
Приложение | Вы можете прикреплять файлы, такие как рисунки, документы, таблицы или диаграммы; Каждое поле «Вложение» может содержать неограниченное количество вложений на запись, вплоть до ограничения на размер файла базы данных. Обратите внимание, что тип данных Attachment недоступен в форматах файлов MDB. | До примерно 2 ГБ. |
Рассчитано | Вы можете создать выражение, которое использует данные из одного или нескольких полей. Вы можете указать различные типы данных результата из выражения.Обратите внимание, что тип вычисляемых данных недоступен в форматах файлов MDB. | Зависит от типа данных свойства Тип результата. Результат типа данных Short Text может содержать до 243 символов. Длинный текст, число, да / нет и дата / время должны соответствовать их соответствующим типам данных. |
Мастер поиска | Запись мастера поиска в столбце «Тип данных» в представлении «Дизайн» на самом деле не является типом данных.Когда вы выбираете эту запись, мастер начинает помогать вам определить простое или сложное поле поиска. Простое поле поиска использует содержимое другой таблицы или списка значений для проверки содержимого одного значения в строке. Сложное поле поиска позволяет хранить несколько значений одного и того же типа данных в каждой строке. | Зависит от типа данных поля поиска. |
В следующей таблице перечислены типы данных, доступные в настольных базах данных в Access 2010 и Access 2007.
Тип данных | Использование | Размер |
---|---|---|
Текст | Буквенно-цифровые данные (имена, названия и т. Д.) | До 255 символов. |
Памятка | Большое количество буквенно-цифровых данных: предложения и абзацы. | До 1 гигабайта (ГБ), но элементы управления для отображения длинного текста ограничены первыми 64 000 символов. |
номер | Числовые данные. | 1, 2, 4, 8 или 16 байтов. |
Дата / Время | Даты и время. | 8 байтов. |
Валюта | Денежные данные, хранящиеся с точностью до четвертого знака после запятой. | 8 байтов. |
AutoNumber | Уникальное значение, генерируемое Access для каждой новой записи. | 4 байта (16 байтов для ReplicationID). |
Да / Нет | Булевы (истина / ложь) данные; Access хранит числовое значение ноль (0) для false и -1 для true. | 1 байт. |
OLE Object | Изображения, графики или другие объекты ActiveX из другого приложения для Windows. | До примерно 2 ГБ. |
Гиперссылка | Адрес ссылки на документ или файл в Интернете, в интрасети, в локальной сети (LAN) или на локальном компьютере | До 8 192 (каждая часть типа данных Hyperlink может содержать до 2048 символов). |
Приложение | Вы можете прикреплять файлы, такие как рисунки, документы, таблицы или диаграммы; Каждое поле «Вложение» может содержать неограниченное количество вложений на запись, вплоть до ограничения на размер файла базы данных. Обратите внимание, что тип данных Attachment недоступен в форматах файлов MDB. | До примерно 2 ГБ. |
Рассчитано | Вы можете создать выражение, которое использует данные из одного или нескольких полей. Вы можете указать различные типы данных результата из выражения.Обратите внимание, что тип вычисляемых данных недоступен в форматах файлов MDB. Примечание: Тип вычисляемых данных недоступен в Access 2007. | Зависит от типа данных свойства Тип результата. Результат типа данных Short Text может содержать до 243 символов. Длинный текст, число, да / нет и дата / время должны соответствовать их соответствующим типам данных. |
Мастер поиска | Запись мастера поиска в столбце «Тип данных» в представлении «Дизайн» на самом деле не является типом данных. Когда вы выбираете эту запись, мастер начинает помогать вам определить простое или сложное поле поиска. Простое поле поиска использует содержимое другой таблицы или списка значений для проверки содержимого одного значения в строке.Сложное поле поиска позволяет хранить несколько значений одного и того же типа данных в каждой строке. | Зависит от типа данных поля поиска. |
Введение в типы данных и свойства полей
Определяет способ отображения поля при его отображении или печати в таблицах данных, в формах или отчетах, связанных с полем. Вы можете использовать предопределенный формат или создать свой собственный формат.
Список предопределенных форматов
Общая дата По умолчанию, если значение является только датой, время не отображается; если значение только время, дата не отображается.Этот параметр является комбинацией параметров «Короткая дата» и «Долгое время».
Примеры
03.04.07
05:34:00
03.04.07 17:34:00
Long Date То же, что параметр Long Date в региональных настройках Windows.Пример: суббота, 3 апреля 2007 г.
Средняя дата Отображает дату в формате дд-ммм-гггг. Пример: 3 апреля 2007 г.
Short Date То же, что и настройка Short Date в региональных настройках Windows. Пример: 03.04.07.
Предупреждение: Параметр «Короткая дата» предполагает, что даты между 1/1/00 и 12/31/29 являются датами двадцать первого столетия (то есть предполагается, что годы — от 2000 до 2029 года).Предполагается, что даты между 1/1/30 и 31.12.99 являются датами двадцатого века (то есть предполагаются годы с 1930 по 1999 год).
Long Time То же, что параметр на вкладке Time в региональных настройках Windows. Пример: 5:34:23 вечера.
Среднее время Отображает время в виде часов и минут, разделенных символом разделителя времени, за которым следует индикатор AM / PM.Пример: 5:34 вечера.
Short Time Отображает время в виде часов и минут, разделенных разделителем времени, с использованием 24-часовых часов. Пример: 17:34.
Списки компонентов, которые вы можете использовать в пользовательских форматах
Введите любую комбинацию из следующих компонентов для создания пользовательского формата.Например, чтобы отобразить неделю года и день недели, введите ww / w .
Важно: Пользовательские форматы, которые не соответствуют настройкам даты / времени, указанным в региональных настройках Windows, игнорируются. Для получения дополнительной информации о региональных настройках Windows см. Справку Windows.
Компоненты сепаратора
Примечание: разделители устанавливаются в региональных настройках Windows.
: Разделитель времени. Например, чч: мм
/ Разделитель даты. Например, ммм / гггг
Любая короткая строка символов, заключенная в кавычки ( «» ) Пользовательский разделитель. Кавычки не отображаются. Например, «,» отображает запятую.
Компоненты формата даты
d День месяца, состоящий из одной или двух цифр, по необходимости (от 1 до 31).
от День месяца, состоящий из двух цифр (от 01 до 31).
ддд Первые три буквы дня недели (с воскресенья по субботу).
dddd Полное название дня недели (с воскресенья по субботу).
w День недели (с 1 по 7).
ww Неделя года (с 1 по 53).
м Месяц года, состоящий из одной или двух цифр, по необходимости (от 1 до 12).
мм Месяц года, состоящий из двух цифр (от 01 до 12).
ммм Первые три буквы месяца (с января по декабрь).
мммм Полное название месяца (с января по декабрь).
кв Квартал года (с 1 по 4).
y Номер дня в году (от 1 до 366).
гг Две последние цифры года (от 01 до 99).
гггг Отображает все цифры в году для 0001-9999 в зависимости от поддерживаемого диапазона данных о дате и времени.
Компоненты формата времени
ч. час, одна или две цифры, по необходимости (от 0 до 23).
чч Час в двух цифрах (от 00 до 23).
n Минуты в одну или две цифры, по необходимости (от 0 до 59).
nn Минута из двух цифр (от 00 до 59).
с Секунда в одну или две цифры, если необходимо (от 0 до 59).
сс Секунда в две цифры (от 00 до 59).
Компоненты формата часов
AM / PM Двенадцатичасовые часы с заглавными буквами «AM» или «PM», в зависимости от ситуации. Например, 9:34 вечера .
утра / вечера Двенадцатичасовые часы с строчными буквами «am» или «pm», в зависимости от ситуации.Например, 9:34 вечера .
A / P Двенадцатичасовые часы с заглавной буквой «A» или «P», в зависимости от ситуации. Например, 9: 34P .
a / p Двенадцатичасовые часы с строчной буквой «a» или «p», в зависимости от ситуации. Например, 9: 34p .
AMPM Двенадцатичасовые часы с соответствующим обозначением утра / дня, определенным в региональных настройках Windows.
Предопределенные форматы
c То же, что и предопределенный формат общей даты.
ddddd То же, что и предопределенный формат краткой даты.
dddddd То же, что и предопределенный формат длинной даты.
ttttt То же, что и предопределенный формат Long Time.
,Введение в типы данных и свойства полей
Определяет способ отображения поля при его отображении или печати в таблицах данных, в формах или отчетах, связанных с полем. Вы можете использовать предопределенный формат или создать свой собственный формат.
Список предопределенных форматов
Общая дата По умолчанию, если значение является только датой, время не отображается; если значение только время, дата не отображается.Этот параметр является комбинацией параметров «Короткая дата» и «Долгое время».
Примеры
03.04.07
05:34:00
03.04.07 17:34:00
Long Date То же, что параметр Long Date в региональных настройках Windows.Пример: суббота, 3 апреля 2007 г.
Средняя дата Отображает дату в формате дд-ммм-гггг. Пример: 3 апреля 2007 г.
Short Date То же, что и настройка Short Date в региональных настройках Windows. Пример: 03.04.07.
Предупреждение: Параметр «Короткая дата» предполагает, что даты между 1/1/00 и 12/31/29 являются датами двадцать первого столетия (то есть предполагается, что годы — от 2000 до 2029 года).Предполагается, что даты между 1/1/30 и 31.12.99 являются датами двадцатого века (то есть предполагаются годы с 1930 по 1999 год).
Long Time То же, что параметр на вкладке Time в региональных настройках Windows. Пример: 5:34:23 вечера.
Среднее время Отображает время в виде часов и минут, разделенных символом разделителя времени, за которым следует индикатор AM / PM.Пример: 5:34 вечера.
Short Time Отображает время в виде часов и минут, разделенных разделителем времени, с использованием 24-часовых часов. Пример: 17:34.
Списки компонентов, которые вы можете использовать в пользовательских форматах
Введите любую комбинацию из следующих компонентов для создания пользовательского формата.Например, чтобы отобразить неделю года и день недели, введите ww / w .
Важно: Пользовательские форматы, которые не соответствуют настройкам даты / времени, указанным в региональных настройках Windows, игнорируются. Для получения дополнительной информации о региональных настройках Windows см. Справку Windows.
Компоненты сепаратора
Примечание: разделители устанавливаются в региональных настройках Windows.
: Разделитель времени. Например, чч: мм
/ Разделитель даты. Например, ммм / гггг
Любая короткая строка символов, заключенная в кавычки ( «» ) Пользовательский разделитель. Кавычки не отображаются. Например, «,» отображает запятую.
Компоненты формата даты
d День месяца, состоящий из одной или двух цифр, по необходимости (от 1 до 31).
от День месяца, состоящий из двух цифр (от 01 до 31).
ддд Первые три буквы дня недели (с воскресенья по субботу).
dddd Полное название дня недели (с воскресенья по субботу).
w День недели (с 1 по 7).
ww Неделя года (с 1 по 53).
м Месяц года, состоящий из одной или двух цифр, по необходимости (от 1 до 12).
мм Месяц года, состоящий из двух цифр (от 01 до 12).
ммм Первые три буквы месяца (с января по декабрь).
мммм Полное название месяца (с января по декабрь).
кв Квартал года (с 1 по 4).
y Номер дня в году (от 1 до 366).
гг Две последние цифры года (от 01 до 99).
гггг Отображает все цифры в году для 0001-9999 в зависимости от поддерживаемого диапазона данных о дате и времени.
Компоненты формата времени
ч. час, одна или две цифры, по необходимости (от 0 до 23).
чч Час в двух цифрах (от 00 до 23).
n Минуты в одну или две цифры, по необходимости (от 0 до 59).
nn Минута из двух цифр (от 00 до 59).
с Секунда в одну или две цифры, если необходимо (от 0 до 59).
сс Секунда в две цифры (от 00 до 59).
Компоненты формата часов
AM / PM Двенадцатичасовые часы с заглавными буквами «AM» или «PM», в зависимости от ситуации. Например, 9:34 вечера .
утра / вечера Двенадцатичасовые часы с строчными буквами «am» или «pm», в зависимости от ситуации.Например, 9:34 вечера .
A / P Двенадцатичасовые часы с заглавной буквой «A» или «P», в зависимости от ситуации. Например, 9: 34P .
a / p Двенадцатичасовые часы с строчной буквой «a» или «p», в зависимости от ситуации. Например, 9: 34p .
AMPM Двенадцатичасовые часы с соответствующим обозначением утра / дня, определенным в региональных настройках Windows.
Предопределенные форматы
c То же, что и предопределенный формат общей даты.
ddddd То же, что и предопределенный формат краткой даты.
dddddd То же, что и предопределенный формат длинной даты.
ttttt То же, что и предопределенный формат Long Time.
,- 2 минуты, чтобы прочитать
В этой статье
Относится к : Access 2013, Office 2013
Типы данных SQL ядра базы данных Microsoft Access состоят из 13 основных типов данных, определенных ядром базы данных Microsoft Jet, и нескольких допустимых синонимов, распознаваемых для этих типов данных.
В следующей таблице перечислены основные типы данных. Синонимы указаны в зарезервированных словах SQL для СУБД Microsoft Access.
Тип данных | Объем хранения | Описание |
---|---|---|
BINARY | 1 байт на символ | В поле этого типа могут храниться данные любого типа.Перевод данных (например, в текст) не производится. То, как данные вводятся в двоичное поле, определяет, как они будут отображаться в качестве выходных данных. |
БИТ | 1 байт | Да и Нет значений и полей, которые содержат только одно из двух значений. |
TINYINT | 1 байт | Целочисленное значение от 0 до 255. |
ДЕНЬГИ | 8 байтов | Масштабированное целое число от — 922 337 203 685 477.5808 и 922,337,203,685,477.5807. |
DATETIME (см. ДВОЙНОЙ) | 8 байтов | Дата или время между годами от 100 до 9999. |
УНИКИДЕНТИФИКАТОР | 128 бит | Уникальный идентификационный номер, используемый при удаленных вызовах процедур. |
REAL | 4 байта | Значение с плавающей точкой одинарной точности с диапазоном — 3.От 402823E38 до — 1.401298E-45 для отрицательных значений, от 1.401298E-45 до 3.402823E38 для положительных значений и 0. |
FLOAT | 8 байтов | Значение с плавающей запятой двойной точности с диапазоном от — 1.79769313486232E308 до — 4.94065645841247E-324 для отрицательных значений, от 4.94065645841247E-324 до 1.79769313486232E308 для положительных значений и 0. |
SMALLINT | 2 байта | Короткое целое число от — 32 768 до 32 767.(См. Примечания) |
INTEGER | 4 байта | Длинное целое число от — 2 147 483 648 до 2 147 483 647. (См. Примечания) |
DECIMAL | 17 байтов | Точный числовой тип данных, который содержит значения от 1028 — 1 до — 1028 — 1. Вы можете определить как точность (1 — 28), так и масштаб (0 — определенная точность). Точность и масштаб по умолчанию — 18 и 0 соответственно. |
ТЕКСТ | 2 байта на символ (см. Примечания) | Ноль максимум до 2,14 гигабайта. |
ИЗОБРАЖЕНИЕ | По мере необходимости | Ноль максимум до 2,14 гигабайта. Используется для объектов OLE. |
ХАРАКТЕР | 2 байта на символ (см. Примечания) | Ноль до 255 символов. |
Примечание
- И начальное число, и приращение можно изменить с помощью инструкции ALTER TABLE. Новые строки, вставленные в таблицу, будут иметь значения, основанные на новых значениях начального числа и приращения, которые автоматически генерируются для столбца. Если новое начальное число и приращение могут дать значения, которые соответствуют значениям, сгенерированным на основе предыдущего начального числа и приращения, будут созданы дубликаты. Если столбец является первичным ключом, то добавление новых строк может привести к ошибкам при создании дублированных значений.
- Чтобы найти последнее значение, использованное для столбца с автоинкрементом, можно использовать следующий оператор: SELECT @@ IDENTITY. Вы не можете указать имя таблицы. Возвращаемое значение взято из последней таблицы, содержащей столбец автоинкремента, который был обновлен.