Jeison Andrés Maldonado Orjuela
Jeison Andrés Maldonado Orjuela
Entre los trabajos que se pueden realizar en una base de datos podemos distinguir dos tipos:
definición y manipulación de datos. Por ello se distinguen dos tipos de sentencias SQL:
Sentencias de manipulación de datos. (Lenguaje de Manipulación de Datos DML). Se
utilizan para:
Recuperar información. (SELECT)
Actualizar la información: Añadir filas (INSERT)
Eliminar filas (DELETE)
Modificar filas (UPDATE)
Sentencias de definición de datos. (Lenguaje de Definición de Datos DDL). Se utilizan
para: - Crear objetos de base de datos (CREATE) - Eliminar objetos de base de datos
(DROP) - Modificar objetos de base de datos (ALTER)
Tipos de Datos SQL
Tipos de datos de texto
Tiene una cadena de longitud fija (puede contener letras, números y caracteres especiales). El tamaño fijo se
CHAR (tamaño)
especifica entre paréntesis. Puede almacenar hasta 255 caracteres
Tiene una cadena de longitud variable (puede contener letras, números y caracteres especiales). El
VARCHAR (tamaño) tamaño máximo se especifica entre paréntesis. Puede almacenar hasta 255 caracteres. Nota: si agrega
un valor mayor que 255, se convertirá en un tipo de texto
TINYTEXT Tiene una cadena con una longitud máxima de 255 caracteres
TEXTO Tiene una cadena con una longitud máxima de 65.535 caracteres
BLOB Para BLOB (Objetos grandes binarios). Almacena hasta 65.535 bytes de datos
MEDIUMTEXT Tiene una cadena con una longitud máxima de 16,777,215 caracteres
Tipo de dato Descripción
MEDIUMBLOB Para BLOB (Objetos grandes binarios). Tiene capacidad para 16.777.215 bytes de datos
LONGTEXT Tiene una cadena con una longitud máxima de 4.294.967.295 caracteres
LONGBLOB Para BLOB (Objetos grandes binarios). Tiene capacidad para 4.294.967.295 bytes de datos
Permite ingresar una lista de valores posibles. Puede enumerar hasta 65535 valores en una lista
ENUM. Si se inserta un valor que no está en la lista, se insertará un valor en blanco.Nota: los
ENUM (x, y, z, etc.)
valores se ordenan en el orden en que los ingresas.
Ingrese los valores posibles en este formato: ENUM ('X', 'Y', 'Z')
Similar a ENUM, excepto que SET puede contener hasta 64 elementos de lista y puede almacenar
SET
más de una opción
Tipos de dato Numéricos
+ suma
- resta
* multiplicación
/ división
Operadores lógicos
Operador Función