Está en la página 1de 19

BASE DE DATOS SQL (Parte

N°3)
Docente: Lic. David I. López Pérez
¿Qué es MYSQL?

 SQL es un lenguaje de dominio específico utilizado en


programación, diseñado para administrar, y recuperar
información de sistemas de gestión de bases de datos
relacionales.
¿Qué podemos hacer con SQL

Consultar datos de la Base de


Datos.

Insertar, modificar y borrar datos.

Crear, modificar y borrar objetos


de la Base de Datos.

Controlar el acceso a la
información.

Garantizar la consistencia de los


datos.
Tipos de Sentencias
 Lenguaje de Definición de Datos DDL
 Lenguaje Manipulación de Datos DML
 Sentencia de control de Datos DCL
TIPOS DE SENTENCIAS
Lenguaje de Definición de Datos DDL

Modificar objetos
de base de datos
Eliminar objetos • SENTENCIA
de base de datos ALTER
Crear objetos de • SENTENCIA
base de datos DROP
• SENTENCIA
CREATE
TIPOS DE SENTENCIAS
Lenguaje Manipulación de Datos DML

Recuperar información
ENTENCIA SELECT

Actualizar la información:
Añadir filas Eliminar filas Modificar fila
• SENTENCIA INSERT • SENTENCIA DELETE • SENTENCIA UPDATE
TIPOS DE SENTENCIAS
Sentencia de control de Datos DCL

Crear privilegios de Quitar privilegios de


acceso a los datos acceso a los datos
• SENTENCIA GRANT • SENTENCIA REVOKE

Datos Variables


Las columnas de la base de datos almacenan valores que tendrán diferentes valores
en cada fila. Estos datos se definen indicando su nombre (NombreColumna) y el tipo
de datos que almacenarán.

Al indicar el tipo de datos se suele indicar también el tamaño.


DATOS NUMÉRICOS

INT[(num)] o INTEGER [(num)]

• Se utiliza para guardar datos numéricos enteros.

FLOAT(escala, precisión)

• Se utiliza para guardar datos numéricos en coma flotante.

NUMERIC(escala, precisión)

• Se utiliza para guardar datos numéricos.


DATOS ALFANUMÉRICOS O CADENAS
DE CARACTERES

CHAR (long) • Puede ser un número entre 0 y 255

• Se utiliza igualmente para almacena cadenas de


VARCHAR (long) caracteres de longitud

TEXT • Un texto de longitud máxima 65.535 caracteres.

LONGTEXT • Un texto de longitud máxima 4 Gigas caracteres.


DATOS FECHAS

DATE Este tipo de dato permite almacenar fechas, incluyendo en esa


información: año, mes y día con la forma ‘YYYY-MM-DD’.

DATETIM Este tipo de dato permite almacenar fechas y horas, incluyendo en esa
información: año, mes, día, horas, minutos y segundos con la forma
E ‘YYYY-MM-DD HH:MM:SS’.

TIME Este tipo de dato permite almacenar horas, incluyendo en esa información:
horas, minutos y segundos con la forma ‘HH:MM:SS’.
DATOS BINARIOS

 BOOLEAN
Almacena valores binarios formados por combinaciones de
los valores 1(verdadero) y 0 (falso).
Operadores
 Aritméticos
 Comparación
 Lógicos
OPERADORES ARITMÉTICOS

+ Suma

- Resta

* Multiplicación

/ División

Div División entera ( parte entera de la


división, sin decimales)
OPERADORES DE COMPARACIÓN
= Igual
!= Distinto
<> Distinto
< Menor
<= Menor o igual
> Mayor
>= Mayor o igual
BETWEEN / NOT BETWEEN
IN / NOT IN
IS NULL / IS NOT NULL
LIKE
OPERADORES DE COMPARACIÓN

 BETWEEN valor1 AND valor2

Da como resultado VERDADERO si el valor comparado es mayor o igual que valor1


y menor o igual que valor2 y FALSO en el caso contrario

 IN (lista de valores separados por comas)

Da como resultado VERADADERO si el valor comparado está dentro de la lista de


valores especificado y FALSO en el caso contrario
OPERADORES DE COMPARACIÓN

 IS NULL

Da como resultado VERDADERO si el valor del dato comparado es nulo (NULL) y


FALSO en el caso contrario

 LIKE

Permite comparar dos cadenas de caracteres con la peculiaridad de que admite


caracteres comodines. Los caracteres comodines son '%' y '_'. Estos caracteres
permiten utilizar patrones en la comparación.
OPERADORES LÓGICOS

El operador NOT El operador AND El operador OR El operador XOR


devuelve devolverá devolverá devolverá
VERDADERO VERDADERO VERDADERO VERDADERO si
cuando el cuando los dos cuando alguno de uno de los

XOR
! NOT

|| OR
&& AND
operando es falso, operando sean los operando sea operandos es
y FALSO cuando verdaderos, verdadero, FALSO verdadero y el otro
el operando es FALSO cuando cuando los dos falso, FALSO
verdadero y alguno de los dos operando sean cuando ambos
NULO cuando el operando sea falso falsos; y NULO en sean verdaderos o
operando es nulo. y NULO en los los demás casos. ambos falsos y
demás casos. NULO si alguno
de ellos es nulo.
PRIORIDAD DE OPERADORES

También podría gustarte