Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Es una herramienta visual de base de datos usada por los diferentes entes
relacionados con las mismas, algunos perfiles como arquitectos,
desarrolladores y administradores de bases de datos.
Utilidades:
Para ello es necesario tener claro el concepto de tipos de datos, ya que esto
nos permite diseñar de manera óptima nuestra estructura de una manera
solida, segura, consistente y rápida. Al mismo tiempo es indispensable
determinar de ante mano que tanta información puede o va a contener todas
y cada una de nuestros atributos.
Existen otros tipos de datos como: Float, Double, Decimal. Para conocer más tipos de
datos numéricos ir a la página oficial:
http://dev.mysql.com/doc/refman/5.0/es/numeric-types.html
Tipos de datos para Texto
Valor Valor
Tipo Descripción
Mínimo Máximo
Al introducir datos en este campo siempre se
solicitará el número de caracteres especificados.
Si creamos un campo con CHAR(5) deberemos
CHAR(X) 1 255 introducir cinco caracteres cada vez que
incluyamos un dato en ese campo. Si incluimos
menos, MySQL rellenará los caracteres que faltan
hasta el número indicado con espacios (ceros).
Tipo de datos que admite caracteres
alfanuméricos. Su uso es similar a CHAR, a
VARCHAR(X) 1 255 diferencia de CHAR, este tipo de datos es
variable en su longitud, admitiendo entradas
inferiores a la establecida.
TinyText 255
Estos campos no necesitan de
TEXT 65.535
0 - NULL especificaciones de longitud a la hora de ser
MediumText 16.777.215
declarados.
LongText 4.294.967.295
http://dev.mysql.com/doc/refman/5.0/es/string-types.html
Tipo Descripción
Su formato de fecha numérica del tipo 'YYYY-MM-DD' (Año con cuatro dígitos, Mes
DATE
con dos dígitos, día con dos dígitos). Su rango es '1000-01-01' hasta '9999-12-31’.
Su formato es 'YYYY-MM-DD HH:MM:SS' (Año con cuatro dígitos, Mes con
dos dígitos, día con dos dígitos, hora con dos dígitos, minutos con dos
Dígitos, segundos con dos dígitos).
DateTime
El rango que soporta este formato es de '1000-01-01 00:00:00'
hasta '9999-12-31 23:59:59'
Tipo de datos con formato de año. Su representación puede ser 'YYYY' (año
Year(x) con formato de 4 dígitos) o 'YY' (año con formato de 2 dígitos) donde el
valor del argumento x puede ser 4 o 2 respectivamente.
http://dev.mysql.com/doc/refman/5.0/es/date-and-time-types.html
NOTA:
Los tipos de datos numéricos son estáticos, por lo cual ocupan más
espacios en la memoria y en el disco duro.
Los tipos de datos tipo texto por lo general son más lentos al
momento de realizar consultas a la base de datos
Los tipos de datos tipo texto por lo general son dinámicos (no
todos) y eso hace que ocupen menos espacios en memoria y en
disco duro.
Evitar dejar campos que acepten valores nulos, hace más lenta la
consulta.