MySQL lista de tipos de datos

Compilado un tipo de datos en MySQL

1. Tipo Valor

tinyint

De -2 ^ 7 (-128) a 2 ^ 7--1 (127) de datos enteros. El tamaño de almacenamiento es de 1 byte.

datos de número entero sin signo es de 0 a 255. Para el tipo de decimal

Por eso, cuando la construcción de la tabla sólo puede ser tinyint (3), incluso si se construye tinyint (100), que tenía tres años mayor tanto.

 

smallint

De -2 ^ 15 (-32 768) a través de 2 ^ 15 --1 (32767) número entero de datos. El tamaño de almacenamiento es de 2 bytes.

datos de número entero sin signo es del 0 al 65535.. Para valores enteros grandes

Por eso, cuando la construcción de la tabla sólo puede ser SMALLINT (5), incluso si se construye smallint (100), que tenía cinco años más grande tanto.

 

MEDIUMINT

datos de número entero de -2 ^ 23 (-8.388.608) a 2 ^ 23 (8.388.607) (todo digital) tamaño de almacenamiento de 3 bytes.

datos entero sin signo es de 0 a 16.777.215 de. Para valores enteros grandes

Por eso, cuando la construcción de la tabla sólo puede ser MEDIUMINT (7), incluso si se construye int (100), que tenía siete años más grande tanto.

 

int / número entero

De -2 ^ 31 (2147483648) a 2 ^ 31 - 1 (2147483647) número entero tamaño de los datos (todos los números) de almacenamiento de 4 bytes.

datos de número entero sin signo es 0 a 4294967296.

Por eso, cuando la construcción de la tabla sólo puede ser int (10), incluso si se construye int (100), que tenía 10 años mayor tanto.

 

Empezando

De -2 ^ 63 (-9.223.372.036.854.775.808) a 2 ^ 63-1 (9.223.372.036.854.775.807) número entero de datos (todos los números). El tamaño de almacenamiento es de 8 bytes.

está sin firmar (hacer los cálculos)

Por eso, cuando la construcción de la tabla sólo puede ser BIGINT (20), incluso si se construye bigint (100), que tenía 20 años mayor tanto.

 

flotador

valor de coma flotante de precisión simple

El tamaño de almacenamiento es de 4 bytes.

 

doble

 Doble precisión el valor de punto flotante

El tamaño de almacenamiento es de 8 bytes.

 

decimal

De DECIMAL (M, D), si M> D, M + 2 es de otro modo D + 2 

Y almacenar un valor menor rango de valores en función del tamaño de la M y D

ps: m es el número total de dígitos, d es el número de dígitos después del punto decimal. Si m y D serán omitidas para salvar valor de estado de hardware de acuerdo con el límite permitido.

 

2. Hora y fecha

fecha 

tamaño de almacenamiento de 3 bytes

Formato AAAA-MM-DD

Rango 01.01.1000 / 9999-12-31

Un valor de fecha

 

hora

tamaño de almacenamiento de 3 bytes

Formato HH: MM: SS

Rango '-838: 59: 59' / '838: 59: 59'

Los valores para el tiempo o duración

 

año

Tamaño de almacenamiento de 1 byte

formato AAAA

rango 1901/2155

Para el valor del año

 

fecha y hora

El tamaño de almacenamiento de 8 bytes

Formato AAAA-MM-DD HH: MM: SS

Rango 1000-01-0100: 00: 00 / 9999-12-31 23:59:59

los valores de fecha y hora para la mezcla

 

fecha y hora

Tamaño de almacenamiento de 4 bytes

Dar formato AAAAMMDD HHMMSS

Rango 1970-01-0100: 00: 00/2038

tiempos finales están  2147483647  segundo, de Beijing  01/19/2038 11:14:07 GMT 19 de enero 2038 por la mañana temprano 03:14:07

La mezcla de una fecha y hora valores, la marca de tiempo

 

3. tipo de cadena

 

carbonizarse

0-255 bytes tamaño de almacenamiento

Una cadena de longitud fija

 

varchar

El tamaño de almacenamiento 0-65535 bytes

A cadenas de longitud variable

 

TINYBLOB

0-255 bytes tamaño de almacenamiento

No más de 255 caracteres en una cadena binaria

 

TINYTEXT

0-255 bytes tamaño de almacenamiento

cadenas de texto cortos

 

gota

El tamaño de almacenamiento 0-65535 bytes

datos de texto largo en forma binaria

 

texto

El tamaño de almacenamiento 0-65535 bytes

datos de texto largo

 

MEDIUMBLOB

El tamaño de almacenamiento bytes 0-16777215

datos de texto binario en la forma de longitud media

 

MEDIUMTEXT

El tamaño de almacenamiento bytes 0-16777215

datos de texto longitud media

 

LONGBLOB

El almacenamiento de tamaño en bytes 0-4294967295

los datos de texto grandes en forma binaria

 

texto largo

El almacenamiento de tamaño en bytes 0-4294967295

Gran datos de texto

 

Supongo que te gusta

Origin www.cnblogs.com/zhangxiaoxia/p/12522592.html
Recomendado
Clasificación