Saltar al contenido

Tipos de datos sql server

Esta tabla con dos columnas: «Nombre» y «Descripción», que muestra los tipos de datos de SQL Server. También incluye un campo de entrada de texto para filtrar la tabla por nombre. El filtro s busca el texto introducido en el campo de entrada y oculta las filas de la tabla que no coinciden con el criterio de búsqueda.

Esta consulta es util para cuando quieras crear tus tablas desde el management studio puesto que debes saber cuales tipo de datos utilizar apra cada caso.

Escribe el tipo de datos

Nombre Descripción
bigint Entero de 8 bytes con signo.
int Entero de 4 bytes con signo.
smallint Entero de 2 bytes con signo.
tinyint Entero de 1 byte sin signo.
decimal Número decimal con precisión y escala especificadas.
numeric Número decimal con precisión y escala especificadas.
money Valor monetario con precisión de décimas de centavo.
smallmoney Valor monetario con precisión de centavos.
float Número de coma flotante de precisión doble.
real Número de coma flotante de precisión simple.
date Fecha sin hora.
time Hora sin fecha.
datetime Fecha y hora.
datetime2 Fecha y hora con precisión mejorada.
datetimeoffset Fecha y hora con ajuste de zona horaria.
char Cadena de caracteres de longitud fija.
varchar Cadena de caracteres de longitud variable.
text Cadena de caracteres de longitud variable de tamaño máximo de 2^31-1 (2,147,483,647) caracteres.
nchar Cadena de caracteres Unicode de longitud fija.
nvarchar Cadena de caracteres Unicode de longitud variable.
ntext Cadena de caracteres Unicode de longitud variable de tamaño máximo de 2^30-1 (1,073,741,823) caracteres.
binary Datos binarios de longitud fija.
varbinary Datos binarios de longitud variable.
image Datos binarios de longitud variable de tamaño máximo de 2^31-1 (2,147,483,647) bytes.
uniqueidentifier Identificador global único (GUID).
bit Valor booleano de verdadero o falso.
xml Documento XML.

Consejo antes seleccionar un tipo de datos

Antes de seleccionar el tipo de datos para una tabla en SQL Server, es importante tener en cuenta algunos consejos para asegurarse de elegir el tipo de datos adecuado:

  1. Conocer los requisitos de almacenamiento de datos: es importante entender la cantidad de datos que se van a almacenar y la naturaleza de los datos. Esto permitirá seleccionar el tipo de datos adecuado y evitar problemas de rendimiento y almacenamiento.
  2. Entender la relación entre los tipos de datos: algunos tipos de datos pueden almacenar la misma información, pero difieren en términos de espacio y rendimiento. Es importante comprender estas diferencias para seleccionar el tipo de datos más adecuado.
  3. Considerar la facilidad de consulta y manipulación de datos: seleccionar un tipo de datos que sea fácil de manipular y consultar puede ahorrar tiempo y esfuerzo en el futuro. Por ejemplo, es más fácil sumar datos numéricos que cadenas de texto.
  4. Asegurarse de que los datos sean consistentes: es importante elegir un tipo de datos que garantice la coherencia y la integridad de los datos almacenados. Por ejemplo, un tipo de datos de fecha y hora asegura que los datos almacenados sean consistentes con el formato de fecha y hora.
  5. Pensar en la escalabilidad: a medida que la cantidad de datos aumenta, es importante considerar la escalabilidad del tipo de datos seleccionado.