"Tipos de Datos" (En SQL)
Resumen:
Estos son los tipos de datos que pueden haber en SQL, ya sea para aceptar o almacenar en los determinados campos declarados.
Tipo Caracter:
- Varchar(x): Tipo de dato de cadena de longitud variable. Se caracteriza por: los restantes (que quedan al introducir) los desecha, lo cual permite una mayor optimización de espacio de memoria.
- Char(x): Este tipo de dato, define una cadena de longitud fija.
Eje: Al declarar el campo Nombre de tipo varchar(10), el numero máximo es 10, y si ingresamos el nombre juan (que solo tiene 4 caracteres), el restante de caracteres (6), no los toma en cuenta, esto favorece al almacenamiento.
Tomando el mismo ejemplo para el caso del char, este si toma en cuenta todo (el valor 10), aunque solo se hayan ingresado 2 caracteres. El espacio de almacenamiento de la memoria siempre será el mismo.
Ingresar datos de tipo caracter en SQL:
Se realiza utilizando comillas simples, lo mismo para palabras con espacios: 'juan' 'programación y hotelería'.
Tipo Numerico:
- Integer o int: Permite almacenar números sin decimal, en un rango de -2000000000 hasta 2000000000.
- smallint: Permite una proporción de hasta 9 digitos, en un rango de -32000 hasta 32000.
- Bigint: Permite almacenar un rango de -9000000000000000000 hasta 9000000000000000000.
- Float: Permite almacenar números con decimal.
Tipo Fecha y Hora:
- Datetime: Permite valores desde 01 de enero de 1753 hasta el 31 de diciembre de 9999.
- Smalldatetime: Permite en un rango de 01 de enero de 1900 hasta 06 de junio de 2079
Ambos almacenan: año-mes-día-hora-minuto-segundo-multisegundo
Para ingresar datos de este tipo se utilizan las comillas simples, permite el guion baso y la diagonal.
Si se ingresa una fecha sin hora (gnl), por defecto sera 00.
No hay comentarios:
Publicar un comentario