Ir al contenido principal

Tipos de datos en MYSQL

Cuando trabajamos con base de datos es importante definir correctamente los tipos de datos de acuerdo a la necesidad del campo. Para lo cual hice esta tabla, el cual es un resumen obtenida de la documentación de mysql. 

Tipo
Bytes
Mínimo
Máximo
Con signo/Sin signo
Con signo/Sin signo
TINYINT
1
-128
127


0
255
SMALLINT
2
-32 768
32 767


0
65 535
MEDIUMINT
3
-8 388 608
8 388 607


0
16 777 215
INT
4
-2 147 483 648
2 147 483 647


0
4 294 967 295
BIGINT
8
-9 223 372 036 854 775 808
9 223 372 036 854 775 807


0
18 446 744 073 709 551 615
FLOAT
4


DOUBLE
8


DECIMAL(M,D)
M+2
M: # de dígitos
D: # de decimales




DATE
3


DATETIME
8


TIMESTAMP
4


TIME
3






CHAR(M)
M
0 <= M <= 255
Hasta 255
VARCHAR(M)
L+1
L <= M y 0 <= M <= 255
Hasta 255
TINYTEXT
L+1
L < 256
Hasta 255
TEXT
L+2
L < 65536
Hasta 65 536
MEDIUMTEXT
L+3
L < 16777216
Hasta 16 777 216
LONGTEXT
L+4
L < 4294967296
Hasta 4 294 967 296
 
Y taran a utilizar la tabla…

Comentarios

Entradas más populares de este blog

Acceder a wamp/xampp desde otro pc

En ocasiones queremos que nuestros proyectos web que están en un servidor web local ( http://localhost/ ), sean accedidos desde otras computadoras de la red a través de la IP del servidor web local. Pero esto no es posible debido a que algunas soluciones que integran apacahe - php - mysql - otros en un solo paquete (Wampserver, xampp) solo habilitan el acceso de manera local. La solución está en editar (cambiar directivas) el archivo de configuración del apache, en este caso trabajare con Wamp. Cambiando directivas en Directory Abrir el archivo de configuración de apache, en mi caso: C:\wamp\bin\apache\apache2.4.9\conf\httpd.conf Y buscar: <Directory />  AllowOverride none  Require all denied </Directory> Y modificar a esto: <Directory /> AllowOverride none #Require all denied Order allow,deny Allow from all </Directory> Cambiando directivas en el documentRoot En el mismo archivo buscar: <Directory "c:/wamp/...

Instalar varias versiones de Mozilla Firefox en Windows

A veces tenemos la necesidad de probar nuestras aplicaciones web en diferentes navegadores y en sus diferentes versiones, en el caso de Firefox no se puede tener varias versiones instaladas al mismo tiempo, por más que se hagas instalaciones personalizadas eligiendo otra carpeta de destino. Una posible solución es instalar las versiones portables, funciona pero no he quedado conforme, la otra solución es la que detallo continuación. Crearemos un perfil de ejecución para cada versión de Firefox, y haremos instalaciones personalizadas para cada versión. Creando un nuevo perfil Presionamos tecla Windows + R (ventana ejecutar) y escribir: firefox –profilemanager Se abrirá la siguiente ventana, en tu caso solo aparecerá “default” a mi aparece varios porque tengo todas esas ya instaladas. Creamos un nuevo perfil (crear perfil) Poner el nombre de perfil, yo le pongo ff3 porque será firefox 3.0. Ahora ya tengo el perfil ff3 agregado, luego salir ...

Modelo de datos para una encuesta

Modelo de datos para encuesta, la aplicación lo hice con codeigniter, espero subirlo pronto.