Tipo de datos en MySQL
MySQL reconoce varios tipos
de datos, o lo que es lo mismo, categorías generales (abstracciones) cuyos
valores se pueden representar:
Valores
numéricos
Los números son valores como
48 o 193.62. MySQL entiende los números especificados como enteros (sin parte
fraccional) o valores de como flotante (que si lo tienen). Los enteros se
pueden especificar de forma decimal o hexadecimal.
Un entero consiste en una
secuencia de dígitos. Un entero hexadecimal está compuesto por "0x"
seguido de uno o mas números hexadecimal.
MySQL reconoce las
notaciones científicas. Van indicadas inmediatamente después de un número
entero o de coma flotante con una "e" o "E", un signo
"+" o "-" y un exponente entero. 1.34E+12 y 42.27e-1 son
números con notación cintífica correcta.
Los decimales se conocerán
como DOBLES o de punto FLOTANTE, ya que se visualizan como un número con dos
partes enteras dividivas por un punto, por ejemplo 100.30.
Valores
(caracteres) de cadena
Las cadenas son valores como
"MySQL es una base de datos" o "en el mar, la vida es más
sabrosa". Puede utilizar comillas dobles o sencillas para agrupar a una
cadena. Para representar caracteres de escape existen varias secuencias de
escape. Cada secuencia comienza con una barra invertida (\), que significa un escape temporal de las reglas para
la interpretación de los carateres.
Secuencia Significado
\0 ASCII
0
\' Comilla
simple
\" Comilla
doble
\b Retroceso
\n Nueva
línea
\r Retorno
\t Tabulador
\\ Barra
invertida
Por ejemplo:
'I can \'t'
"Marco dijo,
\"Hasta Luego\""
Valores de fecha
y hora
Fechas y horas son valores
del tipo "1999-06-17" o "12:30:43". También reconoce las
combinaciones de ambos valores como "1999-06-17 12:30:43". Como se
puede observar, MySQL mantiene el formato YYYYMMDDHHMMSS, sin embargo se puede
cambiar el mismo con la función DATE_FORMAT().
Valor NULL
NULL se puede considerar un
valor "sin tipo". Normalmente quiere decir "sin valor", "valor desconocido", etc-
Puede insertar en la tabla valores NULL y hacer selecciones de campos si tienen
en valor NULL, etc. No se puede realizar ningún operación con el valor NULL,
pues su resultado siempre será NULL.
Siguenos en http://www.pacoarce.com
No hay comentarios:
Publicar un comentario