|
Программирование >> Программный интерфейс приложений
деление атрибута unsigned запрещает ввод для числовых типов отрицательных значений. При определении атрибута zerofill значения числовых типов дополняются нулями для достижения установленной щирины отображения столбца. tinyint[(М) ] Описание: очень малое целое. Допустимые атрибуты: auto increment, unsigned, zerofill. Диапазон: от -128 до 127 (от -2 до 2-1) или от О до 255 (от О до 2-1), если unsigned. Значение по умолчанию: null, если столбец может иметь значение null, О, если not null. Объем: 1 байт. smallint[(М) ] Описание: малое целое. Допустимые атрибуты: auto increment, unsigned, zerofill. Диапазон: от -32768 до 32767 (от -2= до 25-1) или от О до 65535 (от о до 2 -1), если unsigned. Значение по умолчанию: null, если столбец может иметь значение null, О, если not null. Объем: 2 байта. mediumint [ (м) ] Описание: целое среднего размера. Допустимые атрибуты: auto increment, unsigned, zerofill. Диапазон: от -8388608 до 8388607 (от -2= до 2--1) или от 0 до 16777215 (от о до 2--1), если unsigned. Значение по умолчанию: null, если столбец может иметь значение null, о, если not null. Объем: 3 байта. int[(М) ] Описание: целое нормального размера. Допустимые атрибуты: auto increment, unsigned, zerofill. Диапазон: от -2147483648 до 2147483647 (от -2 до 2-1) или от О до 4294967295 (от 0 до 2 -1), если unsigned. Значение по умолчанию: null, если столбец может иметь значение null, о, если not null. Объем: 4 байта. Синоним: integer! (м) ] . bigint[(М) ] Описание: большое целое. Допустимые атрибуты: auto increment, unsigned, zerofill. Диапазон: от -9223372036854775808 до 9223372036854775807 (от -2 до 2 -1) или от О до 18446744073709551615 (от О до 2*-1), если unsigned. Значение по умолчанию: null, если столбец может иметь значение null, О, если not null. Объем: 8 байт. float [ (M,D) ] Описание: малое число с плаваюшей запятой; одинарная точность (менее точный тип, чем double). Допустимые атрибуты: zerofill. Диапазон: минимальные ненулевые значения- ±1,175494351Е-38; максимальные ненулевые значения - ±3,402823466Е+38. Значение по умолчанию: null, если столбец может иметь значение null, О, если not null. Объем: 4 байта. Синоним: в версиях, предшествующих MySQL 3.23, float (4) - синоним для float со значениями М и D по умолчанию. Замечание: начиная с версии MySQL 3.23, float (4) - действительный тип числа с плаваюшей запятой (значения сохраняются с максимальной точностью, разрешенной аппаратными средствами и не округляются до определенного числа знаков после запятой). double [ (M,D) ] Описание: большое число с плавающей запятой; двойная точность (более точный тип, чем float). Допустимые атрибуты: zerofill. Диапазон: минимальные ненулевые значения - ±2,2250738585072014Е-308; максимальные ненулевые значения - ±1,7976931348623157Е+308. Значение по умолчанию: null, если столбец может иметь значение null, О, если not null. Объем: 8 байт. Синоним: double precision [ {M,D) ] и real[ {М, D) ] - СИНОНИМЫ для double [ (М,/))]. В версиях, предшествующих MySQL 3.23, iloat (8) - синоним для double СО значениями по умолчанию М и D. Замечание: начиная с версии MySQL 3.23, float (8) - действительный тип числа с плавающей запятой (значения сохраняются с максимальной точностью, разрешенной аппаратными средствами и не округляются до определенного числа знаков после запятой). Приложение Б. Типы столбцов 579 decimal [ (M,D) ] Описание: число с плавающей запятой, хранимое как строка (1 байт на цифру, десятичную точку или символ - ). Допустимые атрибуты: zerofill. Диапазон: максимальный диапазон этого типа соответствует диапазону типа double. Эффективный диапазон для данного типа decimal определяется значениями М н D. Если D равно О, значения столбцов не включают десятичную или дробную часть. Значение по умолчанию: null, если столбец может иметь значение null, О, если not null. Объем: М байт в версиях, предшествующих MySQL 3.23; М+2 байта в MySQL 3.23 и выше. Синоним: numeric (М, D) Замечание: начиная с версии MySQL 3.23, значение М не включает байты, необходимые для символа знака или десятичной точки, в соответствии со стандартом ANSI SQL. Строковые типы Строковые типы MySQL наиболее часто используются для хранения текста, хотя, по сути, являются общими и могут содержать также и случайные данные. Пользователям MySQL доступны специальные типы, предназначенные для хранения значений переменной длины. Выбор их определяется тем, желает ли пользователь, чтобы в записанных значениях учитывался регистр символов. char(M) Описание: строка фиксированной длины от О до М символов. Аргумент М должен быть целочисленным значением от 1 до 255 (в версиях до MySQL 3.23) или от О до 255 (в версиях MySQL 3.23 и выше). Строки, длина которых составляет меньше заданного значения М, при записи дополняются пробелами с правого края. Если длина строки превышает М символов, лишние символы при записи убираются. Замыкающие пробелы при считывании строки удаляются. Допустимые атрибуты: binary Допустимая длина: от О до Л/ байт. Значение по умолчанию: null, если столбец может иметь значение null, , если not null. Объем: М байт. Сравнение: регистр символов не учитывается (учитывается, если binary).
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0.001
При копировании материалов приветствуются ссылки. |