top of page

Fundamentos de SQL

Primary Key


Un ID único que identifica de forma exclusiva cada registro dentro de una tabla. Puede estar relacionado con otras tablas como clave foránea.

Esquema de base de datos:


Las claves primarias (user_id, product_id, order_id) identifican cada fila de forma única en sus respectivas tablas.


Las claves foráneas en orders (user, product_ordered) permiten relacionar los pedidos con los usuarios y productos correspondientes.


¿Qué se puede hacer con SQL?


SQL permite interactuar con bases de datos mediante consultas (queries). Las operaciones pueden ser:

- Consulta

- Creación

- Borrado de información


Tipos de operaciones básicas


SELECT: Sirve para seleccionar datos.

FROM: Indica de qué tabla se obtienen los datos.


Ejemplo: SELECT FROM nombre_tabla;

El asterisco indica que se obtienen todos los campos de la tabla.


Múltiples selecciones


Ejemplo: SELECT CustomerID, ContactName FROM Customers;

Significado: Sácame dos campos de la tabla 'Customers': CustomerID y ContactName.


Explicación:

- SELECT: Quiero seleccionar datos.

- CustomerID, ContactName: Las columnas específicas que quiero ver.

- FROM Customers: Indica que los datos se sacan de la tabla 'Customers'.


Ejemplo de resultado:


Variaciones de SELECT SELECT DISTINCT: Sirve para obtener solo valores diferentes (sin repetir).


SQL WHERE: Se usa para añadir condiciones a las consultas y filtrar los registros.


Ejemplo: SELECT FROM Customers WHERE Country = 'Mexico';


Ordenar y combinar datos ORDER BY: Permite ordenar los resultados por parametro específico.


Ejemplo: SELECT FROM Customers ORDER BY City; SQL UNION:


Insertar sub-consultas dentro de la consulta inicial. Permite combinar las bbdd’s (se unen los resultados).


Ejemplo:


Primero necesitaremos conocer el número de columnas existentes porque nuestra query tiene que tener el mismo número de columnas que vaya a tener la query legitima. UNION funciona de este modo. Ejemplo adicional útil con alias:


Esto combina ciudades y países de clientes y proveedores en una sola lista.


 
 
 

Comentarios


  • Linkedin
  • Telegrama
  • GitHub
HTB-Logo-RGB_BRC-Site-300 (1).png

Encabezado 2

© 2026 Valeria Raizman. All rights reserved.

bottom of page