Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MySQL
(Structured Query Language)
Base de Datos
• Conjunto de tablas organizadas y
posiblemente relacionados entre si.
Dato
Abrir el archivo
ejecutable y dar
click en ejecutar
Esperar mientras se
instala
Aceptamos los
términos y
condiciones y
damos click en
siguiente
Elegimos la opción
Custom
Elegir las opciones a
utilizar
Damos click en siguiente
Damos click en ejecutar
Damos click en siguiente
Damos click en siguiente
Damos click en siguiente
Ingresamos una contraseña
en los dos campos y damos
click en siguiente
Damos click en siguiente
COMANDOS
DML: Lenguaje de Manipulación de Datos
Select
Update
Insert
Delete
TinyInt: SmallInt:
Número entero Número entero
Bit ó Bool:
con o sin signo. con o sin signo.
Número entero
Con signo desde - Con signo desde -
que puede ser 0 ó
128 a 127. 32768 a 32767.
1
Sin signo,de 0 a Sin signo, de 0 a
255 65535.
BigInt:
MediumInt: Integer, Int: Número entero con o sin signo.
Número entero con o sin signo. Número entero con o sin signo. Con signo desde -
9.223.372.036.854.775.808 a
Con signo desde -8.388.608 a Con signo desde -2147483648 a 9.223.372.036.854.775.807.
8.388.607. 2147483647.
Sin signo desde 0 a
Sin signo desde 0 a16777215. Sin signo desde 0 a 429.4967.295 18.446.744.073.709.551.615.
• Con decimal
xReal, Double:
Float: Número en coma flotante de
Número pequeño en coma precisión doble. Decimal, Dec, Numeric: Número
flotante de precisión simple. desde - en coma flotante
1.7976931348623157E+308 a - desempaquetado.
Desde -3.402823466E+38 a -
1.175494351E-38, 0 y desde 2.2250738585072014E-308, 0 El número se almacena como
1.175494351E-38 a y desde 2.2250738585072014E- una cadena
3.402823466E+38. 308 a
1.7976931348623157E+308
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
DateTime:
Time:
Date Combinación de fecha y Year:
Hora.
Fecha desde el 1 de enero hora. El rango de valores va Año.
del 1001 al 31 de diciembre desde el 1 de enero del 1001 El rango de horas va desde -
838 horas, 59 minutos y 59 El rango de valores
de 9999. a las 0 horas, 0 minutos y 0
segundos a 838, 59 minutos permitidos va desde el año
segundos al 31 de diciembre
y 59 segundos. 1901 al año 2155. El campo
del 9999 a las 23 horas, 59
El formato de puede tener tamaño dos o
minutos y 59 segundos. El formato de
almacenamiento es de año- tamaño 4 dependiendo de si
almacenamiento es de queremos almacenar el año
mes-día
'HH:MM:SS' con dos o cuatro dígitos.
año-mes-dia
horas:minutos:segundos
Tamaño Formato
TimeStamp:
Combinación de fecha 14
AñoMesDiaHoraMinutoSegundo
y hora. El rango va aaaammddhhmmss
desde el 1 de enero de
AñoMesDiaHoraMinutoSegundo
1970 al año 2037. El 12
aammddhhmmss
formato de
almacenamiento 8 ñoMesDia aaaammdd
depende del tamaño 6 AñoMesDia aammdd
del campo:
4 AñoMes aamm
2 Año aa
De cadena
TinyText y LongBlob y
MediumBlob y
TinyBlob: LongText: un
Blob y Text: un MediumText: un
Columna con una texto con un
texto con un texto con un
longitud máxima máximo de
máximo de 65535 máximo de
de 255 caracteres
caracteres. 16.777.215
caracteres. 4.294.967.295.
caracteres.
Enum:
Set:
campo que puede tener
un campo que puede
un único valor de una lista
contener ninguno, uno ó
que se especifica. El tipo
varios valores de una lista.
Enum acepta hasta 65535
La lista puede tener un
valores distintos
máximo de 64 valores.
Tipo de campo Tamaño de Almacenamiento
CHAR(n) n bytes
VARCHAR(n) n +1 bytes
MEDIUMBLOB,
Longitud +3 bytes
MEDIUMTEXT
DESCRIBE DATABASE
Creando mi primer base de datos
Escuela
Creo
Pongo en uso
No tiene error
Ejercicio
• DEFAULT:
– Colocara un número instantáneamente a menos
de que de asigne otro
Funciones de fecha
ADDDATE
Agrega a una fecha la expresión asignada
adddate(fecha, intervalo de expresión)
adddate(‘’20120101’’, ineterval 20 días)