La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Qué son los tipos de datos SQL?

¿Qué son los tipos de datos SQL?

Los tipos de datos SQL son los siguientes:

1, tipo de datos binarios.

Los datos binarios incluyen Binary, Varbinary e Image.

Los tipos de datos binarios pueden ser de longitud fija o variable.

Binario[(n)] son ​​datos binarios fijos de n bits. Entre ellos, el rango de valores de n es de 1 a 8000. Su espacio de almacenamiento es de n 4 bytes.

Varbinary[(n)] son ​​datos binarios de longitud variable de n bits. Entre ellos, el rango de valores de n es de 1 a 8000. Su espacio de almacenamiento es de n 4 bytes, no de n bytes.

2. Tipo de datos de carácter.

Los tipos de datos de caracteres incluyen char, varchar y text.

Los datos de caracteres son datos que constan de cualquier combinación de letras, símbolos y números.

Varchar son datos de caracteres de longitud variable, la longitud no supera los 8kb. Char son datos de caracteres de longitud fija con una longitud máxima de 8 kb. Los datos ASCII que superen los 8 kb se pueden almacenar utilizando el tipo de datos de texto.

3.Tipo de datos Unicode.

Los tipos de datos Unicode incluyen nchar, nvarchar y ntext.

En Microsoft SQL Server, los tipos de datos tradicionales no Unicode permiten el uso de caracteres definidos por un conjunto de caracteres específico. Durante la instalación de SQL Server, se permite la selección del juego de caracteres.

En el estándar Unicode, se incluyen todos los caracteres definidos por varios conjuntos de caracteres. El uso de tipos de datos Unicode ocupa el doble de espacio que el uso de tipos de datos que no son Unicode.

4. Tipos de datos de fecha y hora.

Los tipos de datos de fecha y hora incluyen Datetime y Smalldatetime.

Los tipos de datos de fecha y hora constan de fechas y horas válidas.

Por ejemplo, los datos de fecha y hora válidos incluyen "4/01/98 12:15:00:00pm" y "1:28:29:15:01am 8".

Los tipos de datos anteriores son antes de la fecha y después de la hora. Los últimos tipos de datos son anteriores a la hora y posteriores a la fecha.

En Microsoft SQL Server, cuando los tipos de datos de fecha y hora incluyen Datetime y Smalldatetime, el rango de fechas almacenado comienza en 1753 1 y termina en 9999 12 31 (cada valor requiere 8 bytes de almacenamiento).

5. Tipo de datos numéricos.

Los datos numéricos contienen sólo números. Los tipos de datos numéricos incluyen números positivos y negativos, decimales (punto flotante) y números enteros.

Los números enteros se componen de números enteros positivos y negativos, como 39, 25, 0-2 y 33967. En Microsoft SQL Server, los tipos de datos almacenados en números enteros son int, smallint y tinyint.

El tipo de datos Int almacena más datos que el tipo de datos Smallint, y el tipo de datos Smallint almacena más datos que el tipo de datos Tinyint.

El rango de datos almacenados utilizando el tipo de datos int es de -2 147 483 648 a 2 147 483 647 (cada valor requiere cuatro bytes de espacio de almacenamiento).

6. Tipo de datos de moneda.

En Microsoft SQL Server, los tipos de datos de moneda son Money y Smallmoney.

El tipo de datos Money requiere 8 bytes de almacenamiento y el tipo de datos Smallmoney requiere 4 bytes de almacenamiento.

Tipo de datos SQL de la Enciclopedia Baidu