Base de datos

Páginas: 5 (1077 palabras) Publicado: 18 de septiembre de 2014
BASE DE
DATOS
TIPOS DE DATOS EN MYSQL
Y SU CAPACIDAD DE
ALMACENAMIENTO

PROFESOR:

M.C CÉSAR COVANTES OSUNA.
NOMBRE DEL ALUMNO Y MATRICULA:
MARICARMEN COLADO PALOMARES
LUGAR Y FECHA DE ENTREGA:
MAZATLAN, SINALOA DEL 11 DE SEPTIEMBRE DE 2014
GRUPO:
BIOMEDICA 4-1

MATRICULA: 2013030027

BASE DE DATOS
INTRODUCCIÓN
Al diseñar nuestras tablas tenemos que especificar el tipo dedatos 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 estos dos
grandes grupos, se admiten otros tipos de datos especiales: formatos defecha, etc.
TIPOS DE DATOS Y SU CAPACIDAD DE ALMACENAMIENTO
En este tipo de campos solo pueden almacenarse números, positivos o negativos, enteros o decimales,
en notación hexadecimal, científica o decimal. Los tipos numéricos tipo integer admiten los atributos
SIGNED y UNSIGNED indicando en el primer caso que pueden tener valor negativo, y solo positivo en el
segundo. Los tipos numéricos puedenademás usar el atributo ZEROFILL en cuyo caso los números se
completaran hasta la máxima anchura disponible con ceros (column age INT(5) zerofill => valor 23 se
almacenará como 00023).
DATOS NUMERICOS
TIPO DE DATO
BIT o BOOL
TINYINT
SMALLINT

MEDIUMINT

CAPACIDAD DE ALMACENAMIENTO
Para un número entero que puede ser 0 o 1.
Es un número entero con rango de valores válidos
desde -128 a127. Si se configura como unsigned
(sin signo), el rango de valores es de 0 a 255.
Para números enteros, con rango desde -32768 a
32767. Si se configura como unsigned, 0 a 65535.
Para números enteros; el rango de valores va
desde -8.388608 a 8388607. Si se configura como
unsigned, 0 a 16777215.
Para almacenar números enteros, en un rango de

INT

-2147463846 a 2147483647. Siconfiguramos este
dato como unsigned, el rango es 0 a 4294967295

BIOMÉDICA 4-1

2

BASE DE DATOS
Número entero con rango de valores desde BIGINT

9223372036854775808 a 9223372036854775807.
Unsigned, desde 0 a 18446744073709551615.
Representa números decimales. Podemos
especificar cuantos dígitos (m) pueden utilizarse
(término también conocido como ancho de
pantalla), y cuantos en la partedecimal (d). Mysql
redondeará el decimal para ajustarse a la
capacidad.
Número de coma flotante de precisión doble. Es

FLOAT (m,d)

DOUBLE

un tipo de datos igual al anterior cuya única
diferencia es el rango numérico que abarca.

DECIMAL

Almacena los números como cadenas.

DATOS CARACTERES O CADENA
TIPO DE DATO
CHAR

VARCHAR

TINYTEXT, TINYBLOB

CAPACIDAD DEALMACENAMIENTO
Este tipo se utiliza para almacenar cadenas de
longitud fija. Su longitud abarca desde 1 a 255
caracteres.
Al igual que el anterior se utiliza para almacenar
cadenas, en el mismo rango de 1-255 caracteres,
pero en este caso, de longitud variable. Un campo
CHAR ocupará siempre el máximo de longitud que
le hallamos asignado, aunque el tamaño del dato
sea menor (añadiendo espaciosadicionales que
sean precisos). Mientras que VARCHAR solo
almacena la longitud del dato, permitiendo que el
tamaño de la base de datos sea menor. Eso si, el
acceso a los datos CHAR es más rápido que
VARCHAR.
No pueden alternarse columnas CHAR y VARCHAR
en la misma tabla. Mysql cambiará las columnas
CHAR
a
VARCHAR.
También
cambia
automáticamente a CHAR si usamos VARCHAR con
valor de 4 omenos.
Para un máximo de 255 caracteres. La diferencia
entre la familia de datatypes text y blob es que la

BIOMÉDICA 4-1

3

BASE DE DATOS
primera es para cadenas de texto plano (sin
formato) y case-insensitive (sin distinguir
mayúsculas o minúsculas) mientras que blob se
usa para objetos binarios: cualquier tipo de datos
o información, desde un archivo de texto con todo
su formato...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS