MySQL
MySQL es un sistema
de gestión de base de datos relacional, desarrollado bajo licencia dual
GPL/Licencia(Licencia de Software Libre) comercial por Oracle y está
considerada como la base de datos open source(Código abierto) más popular del mundo.
Tipos
de Datos
●Tipos
Numéricos
●Tipos
de Fecha
●Tipos
de Cadena
Tipos
Numéricos
Tipo de Dato
|
Rango con Signo
|
Rango sin Signo
|
Tamaño
|
TinyInt
|
-128 a 127
|
0 a 255
|
1
byte
|
Bit ó Bool
|
|
0, 1
|
|
SmallInt
|
-32768 a 32767
|
0 a
65535
|
2 bytes
|
MediumInt
|
-8.388.608 a 8.388.607
|
0 a 16777215
|
3 bytes
|
Integer, Int
|
-2147483648 a 2147483647
|
0 a 429.4967.295
|
4 bytes
|
BigInt
|
-9.223.372.036.854.775.808 a 9.223.372.036.854.775.807
|
0 a 18.446.744.073.709.551.615
|
8 bytes
|
Float
|
-3.402823466 E+38 a
–1.175494351 E -38
|
1.175494351 E -38 a
3.402823466 E+38
|
4 bytes
|
Real, Double
|
-1.7976931348623157E+308 a
2.2250738585072014E-308
|
2.2250738585072014E-308 a
1.7976931348623157E+308
|
8 bytes
|
Decimal, Dec, Numeric
|
Almacenado como cadena
|
Almacenado como cadena
|
|
Tipo de Dato
|
Rango
|
Formato de Almacenamiento
|
Tamaño
|
Date
|
1 de
enero del 1001 al 31 de diciembre de 9999
|
Año-mes-día
|
3
byte
|
DateTime
|
1 de
enero del 1001 0 horas, 0 minutos y 0 segundos al
31
de diciembre de 9999 23 horas, 59 minutos y 59 segundos.
|
Año-mes-día
horas:minutos:segundo
|
8 bytes
|
TimeStamp
|
1 de
enero de 1970 al año 2037
|
Año-mes-día
horas:minutos:segundo
|
4 bytes
|
Time
|
-838
horas, 59 minutos, 59 segundos a 838 horas, 59 minutos, 59 segundos
|
HH:MM:SS
|
3 bytes
|
Year
|
1901 al
año 2155
|
año
|
1 bytes
|
Tipo de Dato
|
Tamaño
|
Tamaño
|
Char(n)
|
0 a 255
|
n
byte
|
VarChar(n)
|
0 a 255
|
n+1
bytes
|
TinyText y TinyBlob
|
Columna de máximo 255 caracteres
|
Longitud +1 bytes
|
Blob y Text
|
Máximo de 65535 caracteres
|
Longitud +2 bytes
|
MediumBlob y MediumText
|
Máximo
de 16.777.215 caracteres
|
Longitud +3 bytes
|
LongBlob y LongText
|
Máximo
de 4.294.967.295 caracteres
|
Longitud +4 bytes
|
Enum
|
Único valor en un rango de 65535
|
|
Set
|
Cero, uno ó varios valores de una lista, en un
rango de 64 valores
|
|
•CREATE
DATABASE: crea una base de datos con el nombre dado
mysql> CREATE DATABASE biblioteca;
•SELECT:
comando utilizado para traer información desde una tabla
SELECT campos_a_seleccionar
FROM nombre_de_la_tabla
WHERE condiciones;
•CREATE
TABLE: Sentencia
para especificar la estructura de una tabla donde se especifica los tipos de
variables para cada ítem de la tabla.
mysql> CREATE TABLE mascota(identificador
VARCHAR(10), nombre
VARCHAR(20), edad INTEGER(11), genero
CHAR(1), fechaNacimiento
DATE,
PRIMARY KEY(identificador));
USE nombre_base; Selecciona la base de datos
DESCRIBE nombre_tabla;
Muestra la tabla y sus atributos
INSERT INTO nombre_tabla
VALUES ( ‘1’, ‘Firulais’,
‘2’, ‘M’, 15-12-2017); Agrega datos a
una tabla determinada
SELECT * FROM nombre_tabla; Muestra los datos almacenados en una
determinada tabla
No hay comentarios:
Publicar un comentario