lunes, 24 de septiembre de 2018

CODIGO MYSQL


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
Tipos de Fecha




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
Tipos de Cadena
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
Comandos para el manejo de BD en MySql
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

ley de boole

¿QUÉ ES EL ÁLGEBRA BOOLEANA? Es una rama especial del álgebra que se usa principalmente en electrónica digital. El álgebra booleana fu...