Escolar Documentos
Profissional Documentos
Cultura Documentos
Definición de vistas.
El LDD de SQL incluye órdenes para la definición de vistas.
Control de transacciones.
SQL incluye órdenes para la especificación del comienzo y final de transacciones.
Integridad.
El LDD de SQL incluye órdenes para la especificación de las restricciones de integridad que deben satisfacer los datos almacenados en la base de datos. Las
actualizaciones que violen las restricciones de integridad se rechazan.
Autorización.
El LDD de SQL incluye órdenes para especificar derechos de acceso para las relaciones y vistas.
Comandos SQL
Principales comandos para empezar a
administrar.
Comando Descripción
show databases; Mostrar todas las bases de datos que
tenemos
create database nombre_BD Crear una base de datos
use nombre_BD Usar una base de datos de las disponibles
Comandos SQL
Existen dos tipos de comandos SQL:
• Consultas de selección.
• Consultas de acción.
• Consultas de control de concurrencia.
Consulta de Selección
Comando Descripción
Filtra registros sin modificar
SELECT
información.
Ejemplo de Selección
SELECT nombre FROM prueba.juegos
JUEGOS
nombre
Dark Souls II
Mario Kart 8
Uncharted
Grand Theft Auto V
Destiny
King of Fighters 2002
Fifa 15
Ejemplo de Selección
SELECT * FROM juegos WHERE nombre = "Mario Kart 8"
JUEGOS
id nombre empresa plataforma copias
JUEGOS
id nombre empresa plataforma copias
1 Dark Souls II From Software Playstation 4 12
2 Mario Kart 8 Nintendo WII 10
Ejemplo de Selección
JUEGOS
id nombre empresa plataforma copias
SELECT * FROM juegos WHERE nombre = "Mario Kart 8" AND copias = 12
Selección de dos o más tablas
Select campos
From tabla1, tabla2
where tabla1.id = tabla2.id
Selección con INNER JOIN
SELECT * FROM tabla1
INNER JOIN tabla2
ON tabla2.id_tabla1 = tabla1.id
INNER JOIN tabla3 ON tabla2.id
= tabla3.id_tabla2
Comando ORDER BY
Permite ordenar el resultado
Ejemplo:
select campos
from nombre_tabla
order by campo
Consultas de Acción
Para modificar la base de datos.
Comando Descripción
Puede insertar grandes cantidades de
INSERT
datos.
UPDATE Modifica o actualiza registros.
UPDATE nombre_tabla
SET campo = 20
WHERE campo = 12
Modificar registros ejemplo
UPDATE juegos
SET copias = 20
WHERE copias = 12
Eliminar datos
En MySQL Workbench hay una protección para
modificar o eliminar datos, para quitarla:
1. Vamos al menú en la opción “edit”.
Resultado = 2
Valores agregados
SUM
Suma los registros. Ejemplo:
http://luismido.wikidot.com/sql:structured-query-
language