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...