Страница 144 из 324
Числовой тип
В табл. 8.8 показано, что числовые типы делятся на целочисленные и типы с плавающей точкой.
Таблица 8.8
Определение Тип Описание TINYINT Целочисленный 8-битный тип данных SMALLINT Целочисленный 16-битный тип данных MEDIUMINT 24-битный тип данных INT Целочисленный 32-битный тип данных. Это стандартный тип и хороший выбор для данных общего назначения BIGINT Целочисленный 64-битный знаковый тип данных FLOAT(P) С плавающей точкой Числа с плавающей точкой с точностью как минимум P знаков DOUBLE(<i>D, N</i>) С плавающей точкой Числа с плавающей точкой и двойной точностью из <i>D</i> цифр и <i>N</i> десятичных знаков NUMERIC(<i>P, S</i>) С плавающей точкой Действительные числа длиной <i>P</i> разрядов всего с <i>S</i> десятичными разрядами из них. В отличие от DOUBLE это точно заданное число (exact number), поэтому оно больше подходит для хранения денежных сумм, но обрабатывается менее эффективно DECIMAL(<i>Р, S</i>) С плавающей точкой Синоним NUMERIC