Bases de datos

Solo disponible en BuenasTareas
  • Páginas : 11 (2604 palabras )
  • Descarga(s) : 4
  • Publicado : 24 de noviembre de 2009
Leer documento completo
Vista previa del texto
MYSQL

CARACTERISTICAS

DATOS:
Listado y descripción de los distintos tipos de datos de MySQL.
Por Carlos Luis Cuenca
Publicado: 05/2/03
Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.
Después de la fase de diseño de una base de datos, y una vez se ha realizado el paso a tablas del mismo, en necesario crear las tablas correspondientes dentro de la basede datos. Para cada campo de cada una de las tablas, es necesario determinar el tipo de datos que contiene, para de esa forma ajustar el diseño de la base de datos, y conseguir un almacenamiento óptimo con la menor utilización de espacio. El presente artículo describe cada uno de los tipos de datos que puede tener un campo en Mysql, para la versión 4.xx.xx.

Los tipos de datos que puedehaber en un campo, se pueden agrupar en tres grandes grupos:
Tipos numéricos 

Tipos de Fecha 

Tipos de Cadena
1 Tipos numéricos:

Existen tipos de datos numéricos, que se pueden dividir en dos grandes grupos, los que están en coma flotante (con decimales) y los que no.

TinyInt: es un número entero con o sin signo. Con signo el rango de valores válidos va desde -128 a 127. Sin signo,el rango de valores es de 0 a 255

Bit ó Bool: un número entero que puede ser 0 ó 1

SmallInt: número entero con o sin signo. Con signo el rango de valores va desde -32768 a 32767. Sin signo, el rango de valores es de 0 a 65535.

MediumInt: número entero con o sin signo. Con signo el rango de valores va desde -8.388.608 a 8.388.607. Sin signo el rango va desde 0 a16777215.

Integer,Int: número entero con o sin signo. Con signo el rango de valores va desde -2147483648 a 2147483647. Sin signo el rango va desde 0 a 429.4967.295

BigInt: número entero con o sin signo. Con signo el rango de valores va desde -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807. Sin signo el rango va desde 0 a 18.446.744.073.709.551.615.

Float: número pequeño en coma flotante de precisiónsimple. Los valores válidos van desde -3.402823466E+38 a -1.175494351E-38, 0 y desde 1.175494351E-38 a 3.402823466E+38.

xReal, Double: número en coma flotante de precisión doble. Los valores permitidos van desde -1.7976931348623157E+308 a -2.2250738585072014E-308, 0 y desde 2.2250738585072014E-308 a 1.7976931348623157E+308

Decimal, Dec, Numeric: Número en coma flotante desempaquetado.El número se almacena como una cadena

|Tipo de Campo |Tamaño de Almacenamiento |
|TINYINT |1 byte |
|SMALLINT |2 bytes|
|MEDIUMINT |3 bytes |
|INT |4 bytes |
|INTEGER |4 bytes|
|BIGINT |8 bytes |
|FLOAT(X) |4 ú 8 bytes |
|FLOAT |4 bytes|
|DOUBLE |8 bytes |
|DOUBLE PRECISION |8 bytes |
|REAL |8 bytes...
tracking img