Está en la página 1de 5

Nombre: Kamil

Apellido: Peguero Sanchez

Matricula: 2023-0960

Asignatura: Fundamentos de base de datos

Docente: Lucy Mendéz

Tema: Matriz Función SQL


Matriz Funciones SQL
FUNCION DEFINICION SINTAXIS EJEMPLO
SQL SELECT Recupera datos de una SELECT columna SELECT nombre FROM
tabla FROM tabla usuarios
SQL DISTINCT Elimina duplicados en SELECT DISTINCT SELECT DISTINCT
los resultados columna ciudad
SQL WHERE Filtra los resultados SELECT columna SELECT nombre
según una condición FROM tabla WHERE FROM usuarios
condición WHERE edad > 18
SQL AND OR Operadores lógicos condicion1 AND edad > 18 AND ciudad
para combinar condición 2 = Madrid
condiciones
SQL ORDER BY Ordena los resultados SELECT columna SELECT nombre FROM
FROM tabla ORDER usuarios
BY columna ORDER BY edad
ASC/DESC DESC
SQL INSERT Inserta nuevos INSERT INTO tabla INSERT INTO usuarios
registros en una tabla (columnas) VALUES (nombre,
(valores) edad) VALUES
('Juan', 25)
SQL UPDATE Actualiza registros en UPDATE tabla SET UPDATE usuarios
una tabla columna = valor SET edad = 30
WHERE condición WHERE nombre = juan

SQL DELETE Elimina registros de DELETE FROM tabla DELETE FROM


una tabla WHERE condición usuarios Where edad
> 30
SQL TOP Recupera los primeros SELECT TOP n SELECT TOP 10
registros columnas FROM nombre FROM
tabla usuarios
SQL LIKE Realiza una SELECT columna ELECT nombre FROM
búsqueda con FROM tabla WHERE usuarios WHERE
patrones columna LIKE 'patron’ nombre LIKE '%ana%'

SQL WILDCARDS Caracteres especiales ‘%' para múltiples SELECT columna


para patrones de caracteres, '_' para un FROM tabla WHERE
búsqueda ˙único carácter columna LIKE 'a%'

SQL IN Verifica si un valor SELECT columna SELECT nombre


esta· en un conjunto FROM tabla WHERE FROM usuarios
columna IN (valor1, WHERE ciudad IN
valor2, ...) ('Madrid',
'Barcelona')
SQL BETWEEN Verifica si un valor SELECT columna SELECT nombre FROM
esta· en un rango FROM tabla WHERE usuarios
columna BETWEEN WHERE edad
valor1 AND valor2 BETWEEN 18 AND 30
SQL ALIAS Asigna un alias a una SELECT columna AS SELECT nombre AS
columna o tabla alias FROM tabla Nombre Completo
FROM usuarios
SELECT nombre AS
Nombre Completo
FROM usuarios
SQL JOINS Combina registros de Ver detalles a Ver detalles a
múltiples tablas continuación continuación
SQL INNER JOIN Combina registros que SELECT * FROM tabla1 SELECT * FROM
tienen coincidencias INNER JOIN tabla2 ON usuarios INNER JOIN
tabla1.columna = pedidos ON
tabla2.columna usuarios. Id = pedidos.
usuario id
SQL LEFT JOIN Combina todos los SELECT * FROM tabla1 SELECT * FROM
registros de la tabla LEFT JOIN tabla2 ON usuarios LEFT JOIN
izquierda y los tabla1.columna = pedidos ON
registros coincidentes tabla2.columna usuarios. Id = pedidos.
de la tabla derecha usuario id

SQL RIGHT JOIN Combina todos los SELECT * FROM tabla1 SELECT * FROM
registros de la tabla RIGHT JOIN tabla2 ON usuarios RIGHT JOIN
derecha y los registros tabla1.columna = pedidos ON
coincidentes de la tabla2.columna usuarios. Id = pedidos.
tabla izquierda usuario id

SQL FULL JOIN Combina todos los SELECT * FROM tabla1 SELECT * FROM
registros de ambas FULL JOIN tabla2 ON usuarios FULL JOIN
tablas tabla1.columna = pedidos ON
tabla2.columna usuarios. Id = pedidos.
usuario id
SQL UNION Combina los SELECT columna SELECT nombre
resultados de FROM tabla1 UNION FROM usuarios UNION
múltiples consultas SELECT columna SELECT
FROM tabla2 nombre FROM
clientes
SQL SELECT INTO Crea una nueva tabla SELECT columna SELECT nombre INTO
con los resultados de INTO nueva tabla nombres temporales
una consulta FROM tabla FROM usuarios

SQL CREATE DATABASE Crea una nueva base CREATE DATABASE CREATE DATABASE
de datos nombre tienda

SQL CREATE TABLE Crea una nueva tabla CREATE TABLE nombre CREATE TABLE
en una base de datos (columnas) usuarios (id INT,

nombre VARCHAR
(50), edad INT)
SQL NOT NULL Especifica que una columna TIPO NOT nombre VARCHAR
columna no puede NULL (50) NOT NULL
tener valores nulos
SQL UNIQUE Especifica que los columna TIPO UNIQUE email VARCHAR (100)
valores de una UNIQUE
columna deben ser
˙únicos
SQL UNIQUE ALTER TABLE Agrega una restricción ALTER TABLE tabla ALTER TABLE
UNIQUE a una ADD CONSTRAINT usuarios ADD
columna existente nombre_unique CONSTRAINT email
UNIQUE (columnas) unique UNIQUE (email

SQL PRIMARY KEY Define una columna columna TIPO id INT PRIMARY KEY
como clave primaria PRIMARY KEY
SQL FOREIGN KEY Establece una clave columna TIPO producto id INT
externa en una tabla FOREIGN KEY FOREIGN KEY
REFERENCES tabla REFERENCES
referenciada productos (id)
(columna_
referenciada)
SQL CHECK Aplica una condición columna TIPO CHECK edad INT CHECK (edad
a los valores de una (condición) >= 18)
columna
SQL DEFAULT Establece un valor columna TIPO estado VARCHAR
predeterminado para DEFAULT valor (10) DEFAULT 'activo
una columna
SQL CREATE INDEX Crea un Índice en una CREATE INDEX nombre CREATE INDEX
columna o conjunto ON tabla (columnas) idx_nombre ON
de columnas usuarios (nombre)

SQL DROP Elimina una base de DROP DATABASE DROP TABLE tabla
datos, tabla o Ìndice nombre
SQL TRUNCATE Elimina todos los TRUNCATE TABLE TRUNCATE TABLE
registros de una tabla tabla usuarios

SQL ALTER Modifica la ALTER TABLE tabla ALTER TABLE usuarios


estructura de una ACCIONES ADD COLUMN
tabla dirección
VARCHAR (100)
SQL AUTO INCREMENT Genera columna TIPO id INT
automáticamente AUTO_INCREMENT AUTO_INCREMENT
valores ˙únicos para
una columna
SQL VIEWS Crea una vista de CREATE VIEW nombre CREATE VIEW vista
datos AS SELECT usuarios AS SELECT
columnas FROM nombre, edad FROM
tablas usuarios
SQL DATES Funciones y Ver detalles a Ver detalles a
operaciones continuación continuación
relacionadas con fecha

SQL VALORES NULL Representa la NULL INSERT INTO tabla


ausencia de un valor (columna) VALUES
en una columna (NULL
SQL FUNCIONES NULL Funciones para IS NULL, IS NOT NULL SELECT columna
manejar valores FROM tabla WHERE
NULL columna IS NULL

También podría gustarte