0% encontró este documento útil (0 votos)
2 vistas7 páginas

Comandos SQL Esenciales y Ejemplos

El documento proporciona una guía sobre las principales operaciones SQL, incluyendo SELECT, INSERT, UPDATE, DELETE, y la creación y modificación de tablas. También abarca conceptos como filtros, agrupaciones, uniones, y el uso de índices. Cada operación se ilustra con ejemplos de código SQL para facilitar su comprensión.

Cargado por

Jesús Lindado
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2 vistas7 páginas

Comandos SQL Esenciales y Ejemplos

El documento proporciona una guía sobre las principales operaciones SQL, incluyendo SELECT, INSERT, UPDATE, DELETE, y la creación y modificación de tablas. También abarca conceptos como filtros, agrupaciones, uniones, y el uso de índices. Cada operación se ilustra con ejemplos de código SQL para facilitar su comprensión.

Cargado por

Jesús Lindado
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

1.

SELECT

Definición: Recupera datos de una o más tablas.


Ejemplo:

sql

CopiarEditar

SELECT nombre, edad FROM empleados;

2. INSERT

Definición: Inserta nuevos registros en una tabla.


Ejemplo:

sql

CopiarEditar

INSERT INTO empleados (nombre, edad) VALUES ('Juan', 30);

3. UPDATE

Definición: Modifica datos existentes en una tabla.


Ejemplo:

sql

CopiarEditar

UPDATE empleados SET edad = 31 WHERE nombre = 'Juan';

4. DELETE

Definición: Elimina registros de una tabla.


Ejemplo:

sql

CopiarEditar

DELETE FROM empleados WHERE nombre = 'Juan';


5. CREATE TABLE

Definición: Crea una nueva tabla.


Ejemplo:

sql

CopiarEditar

CREATE TABLE empleados (

id INT PRIMARY KEY,

nombre VARCHAR(50),

edad INT

);

6. DROP TABLE

Definición: Elimina una tabla.


Ejemplo:

sql

CopiarEditar

DROP TABLE empleados;

7. ALTER TABLE

Definición: Modifica la estructura de una tabla existente.


Ejemplo:

sql

CopiarEditar

ALTER TABLE empleados ADD sueldo DECIMAL(10,2);

8. WHERE

Definición: Filtra registros según una condición.


Ejemplo:
sql

CopiarEditar

SELECT * FROM empleados WHERE edad > 25;

9. ORDER BY

Definición: Ordena los resultados.


Ejemplo:

sql

CopiarEditar

SELECT * FROM empleados ORDER BY edad DESC;

10. GROUP BY

Definición: Agrupa registros por una o más columnas.


Ejemplo:

sql

CopiarEditar

SELECT departamento, COUNT(*) FROM empleados GROUP BY


departamento;

11. HAVING

Definición: Filtra grupos después de agrupar.


Ejemplo:

sql

CopiarEditar

SELECT departamento, COUNT(*) FROM empleados GROUP BY


departamento HAVING COUNT(*) > 5;

12. JOIN (INNER, LEFT, RIGHT, FULL)


Definición: Une filas de dos o más tablas.
Ejemplo (INNER JOIN):

sql

CopiarEditar

SELECT * FROM empleados

INNER JOIN departamentos ON empleados.depto_id = [Link];

13. UNION

Definición: Combina resultados de dos consultas.


Ejemplo:

sql

CopiarEditar

SELECT nombre FROM empleados

UNION

SELECT nombre FROM clientes;

14. CREATE INDEX

Definición: Crea un índice para acelerar búsquedas.


Ejemplo:

sql

CopiarEditar

CREATE INDEX idx_nombre ON empleados(nombre);

15. DROP INDEX

Definición: Elimina un índice.


Ejemplo:

sql

CopiarEditar
DROP INDEX idx_nombre;

16. TRUNCATE

Definición: Elimina todos los registros de una tabla rápidamente.


Ejemplo:

sql

CopiarEditar

TRUNCATE TABLE empleados;

17. DISTINCT

Definición: Devuelve valores únicos.


Ejemplo:

sql

CopiarEditar

SELECT DISTINCT departamento FROM empleados;

18. LIMIT / FETCH FIRST

Definición: Limita la cantidad de registros devueltos.


Ejemplo (MySQL):

sql

CopiarEditar

SELECT * FROM empleados LIMIT 10;

19. IN

Definición: Busca valores que estén dentro de una lista.


Ejemplo:

sql

CopiarEditar
SELECT * FROM empleados WHERE departamento IN ('Ventas', 'IT');

20. BETWEEN

Definición: Busca valores dentro de un rango.


Ejemplo:

sql

CopiarEditar

SELECT * FROM empleados WHERE edad BETWEEN 25 AND 35;

21. LIKE

Definición: Busca valores que coincidan con un patrón.


Ejemplo:

sql

CopiarEditar

SELECT * FROM empleados WHERE nombre LIKE 'J%';

22. IS NULL / IS NOT NULL

Definición: Verifica si un valor es o no NULL.


Ejemplo:

sql

CopiarEditar

SELECT * FROM empleados WHERE telefono IS NULL;

23. CASE

Definición: Permite condicionales dentro de una consulta.


Ejemplo:

sql

CopiarEditar
SELECT nombre,

CASE

WHEN edad >= 30 THEN 'Senior'

ELSE 'Junior'

END AS categoria

FROM empleados;

Si necesitas este contenido en formato Word o PDF, puedo ayudarte con


los pasos para exportarlo. ¿Te gustaría que te indique cómo hacerlo
desde Word o Google Docs?

También podría gustarte