TIPOS DE DATOS MySql

Páginas: 5 (1099 palabras) Publicado: 2 de noviembre de 2014
Introducción
Al diseñar nuestras tablas tenemos que especificar el tipo de datos y tamaño que podrá almacenar cada campo. Una correcta elección debe procurar que la tabla no se quede corta en su capacidad, que destine un tamaño apropiado a la longitud de los datos, y la máxima velocidad de ejecución.
Básicamente mysql admite dos tipos de datos: números y cadenas de caracteres. Junto a estosdos grandes grupos, se admiten otros tipos de datos especiales: formatos de fecha, etc.
Contenido
Tipo de dato Descripción y restriccionesTipo Texto
Char(x) Tipo de datos que admite caracteres alfanuméricos. La longitud de este campo varía entre 1-255 y está delimitado a la longitud especificada entre paréntesis (x) en el momento de la creación del campo de la tabla. Al introducir datos en estecampo siempre se solicitará el número de caracteres especificados. Si creamos un campo con Char(5) deberemos 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.
Varchar(x) Tipo de datos que admite caracteres alfanuméricos. Su uso es similar a
Char(x). A la hora de definir uncampo de datos Varchar deberemos especificar el número máximo de caracteres que podrá aceptar en la entrada de datos, donde x es un número entre 1-255. A diferencia de Char, este tipo de datos es variable en su longitud, admitiendo entradas inferiores a la establecida.
Text, TinyText,
MediumText,
LongTextMediante la declaración de este tipo de datos se admiten la inclusión de cadenasalfanuméricas "case-insensitive" de longitudes variables.
TinyText admite un máximo de 255 caractéres, Text admite 65.535,
MediumText permite introducir textos de hasta 16.777.215 caracteres,
LongText nos ofrece la posibilidad de incluir un máximo de 4.294.967.295 caracteres. Estos campos no necesitan de especificaciones de longitud a
la hora de ser declarados.
Tipo binario
Blob Un tipo de datos Blobes un objeto binario que puede almacenar cualquier tipo de datos o información, desde un archivo de texto con todo su formato (se diferencia en esto del tipo Text) hasta imágenes, archivos de sonido o video, etc. Al igual que el tipo Text, Blob admite hasta 65.535 caracteres.
TinyBlob,
MediumBlob,
LongBlobSon datos del mismo tipo que el anterior pero que varían en cuanto a su tamaño, asíTinyBlob admite hasta 255 caracteres máximo, MediumBlob acepta tamaños de hasta 16.777.215 de caracteres y LongBlob4.294.967.295 caracteres (como vemos estos tamaños se corresponden con los de TinyText, MediumText y LongText).
Tipo numérico
IntEste es un tipo de datos numéricos de tipo entero. Este tipo de datos guarda valores enteros (no decimales) entre -2.147.483.648 y
2.147.483.647.
TinyiInt,SmallInt,
MediumInt,
BigIntSon tipos de datos numéricos enteros (no decimal).
TinyiInt agrupa un rango de números entre -128 y 127. SmallInt alcanza desde -32.768 hasta 32.767.
MediumInt tiene un rango comprendido entre -8.388.608 y 8.388.607.
Finalmente el tipo de datos BigInt ocupa un rango numérico entre -9.223.372.036.854.775.808 hasta 9.223.372.036.854.775.807.
Float (M,D) Número decoma flotante de precisión simple. El valor del argumento M nos indica el número de dígitos decimales que se van a utilizar para representar el número. Así, un valor de 5 nos permitirá representar números comprendidos entre -99 y 99 (Números expresados en binario con 5 dígitos y signo). El valor del argumento D nos indica el número de posiciones decimales que se van a utilizar en larepresentación del número. Así, una representación tipo Float (5,2) nos permitirá incluir números entre -99,99 y 99,99. El rango de los números de coma flotante de precisión simple es de -3,402823466E+38 a -1,175494351E-38, 0, y
1,175494351E-38 hasta 3,402823466E+38.
Double (M,D) Número de coma flotante de precisión doble. Es un tipo de datos igual al anterior cuya única diferencia es el rango...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • TIPOS DE DATOS EN MYSQL
  • Tipos De Datos En Mysql
  • Tipos De Datos En Mysql
  • Tipos de datos en mysql
  • Tipos de datos mysql
  • Mysql DAtos
  • Tipos de Datos SQL, MYSQL, ORACLE
  • Base de datos mysql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS