TIPO DE DATOS Y TIPO DE TABLAS
Como ya sabemos, MySQL utiliza varios tipos de tablas. El tipo de tabla predeterminado
es MyISAM que esta optimizado para la velocidad del comando
SELECT.
La mayor parte de los sitios Web utilizan esta tabla, ya que estos sitios suelen
utilizar la instruction SELECT mucho mas que las instrucciones INSERT o
UPDATE.
Examinaremos los distintos tipos de tablas en detalle, los tipos de datos disponibles y aprenderemos a utilizarlos.
Se abordan los siguientes temas:
- Tipos de columna numericos, de cadena y de fecha
- Las opciones de linea de comandos de MySQL
- Operadores Iogicos, aritmeticos, comparativos y bit a bit
- Examen de las opciones para establecer conexiones a MySQL
- Estudio de los tipos de tablas
ANALISIS DE LOS DISTINTOS TIPOS DE COLUMNA
Para usar MySQL de forma efectiva es importante comprender los distintos
bloques de construccion disponibles. Las listas de correo de MySQL estan llenas
de peticiones de ayuda y a menudo la solucion consiste sencillamente en utilizar
otro tipo de columna o de tabla. Analizaremos en primer lugar los distintos tipos de
columna y posteriormente examinarcmos los tipos de tablas disponibles en
MySQL.
Existen tres tipos fundamentales de columnas en MySQL: numericas, de cadena
y de fecha. Aunque existen muchos otros tipos especificos de columna, todos ellos se pueden clasificar dentro de los tres tipos
mencionados. Por regla general, deberia seleccionar el tipo de columna de menor
tamaiio, ya que de esta forma se ahorra espacio y se logra una mayor velocidad
de acceso y actualizacion. Sin embargo, si se selecciona un tipo de columna
demasiado pequeiio puede dar como resultado la perdida de datos o que se recorten
al introducirlos. Por lo tanto, hay que escoger el tipo que englobe todos los
posibles casos.
TIPOS DE COLUMNA NUMERICOS
Las columnas numericas estan disenadas para almacenar todo tipo de datos
numericos, como precios, edades o cantidades. Existen dos tipos principales de
tipos numericos: tipos enteros (numeros enteros sin decimales ni partes
fraccionales) y tipos de coma flotante.
Todos los tipos numericos permiten dos opciones: UNSIGNED y ZERO FILL.
UNSIGNED no permite el uso de numeros negativos (extiende el rango positivo
del tipo de los tipos enteros) y ZEROFILL rellena el valor con ceros en lugar de
los espacios habituales, ademas de asignar el tipo UNSIGNED de manera predeterminada.
TIPOS DE COLUMNAS DE CADENA
Las columnas de cadena se utilizan para almacenar todo tipo de datos conpuestos de caracteres como nombres, direcciones o articulos de periodico.
TIPOS DE COLUMNA DE FECHA Y HORA
Los tipos de columna de fecha y hora están diseñados para trabajar con las Necesidades especiales que exigen los datos de tipo temporal y se puede utilizar para almacenar datos tales como la hora del día o fechas de nacimiento. Los tipos de columnas de fecha disponibles para MySQL son: