Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SQL
Ahora que ya saben diagramar e implementar sus ideas sobres bases de datos, es necesario pasar toda
esta información dentro de un gestor de bases de datos, por lo cual utilizaremos SQL como el lenguaje
para el manejo de la información.
Las operaciones básicas de manipulación de datos que podemos realizar con SQL se les denomina
operaciones CRUD (Create, Read, Update and Delete,) es decir Crear, Leer, Actualizar y Borrar
seguramente ya escucharon este término anteriormente.
1. CREATE:
Antes de insertar datos en nuestra base de datos, debemos crear las tablas, por lo cual es importante
definir las columnas, el tipo de datos que incluirán y el Primary Key de la tabla, Sql maneja varios tipos
de datos, como ser int, varchar, float double, date, etc. estos datos ademas deberán incluir el tamaño
máximo de caracteres que manejara:
Ejemplo:
Para el Foreign Key o la clave foranea lo que se hace es agregar al final el FOREIGN KEY con el texto
REFERENCES agregando el nombre de la table de donde proviene el foregin key:
Ejemplo:
Nota: El texto “Not null”, nos ayuda a que en el momento que se inserten estos datos se haga una
validación que no permita dejar estos campos vacíos.
2. INSERT
Luego de crear la tabla es necesario ingresar los datos a esta tabla, a través del Insert agregamos la
información requerida, primero se ponen los nombres de las columnas y luego los datos que
rellenaran la tabla, es importante seguir los mismo tipos de datos que se establecieron en el Create:
Ejemplo:
3. SELECT
Permite seleccionar las columnas que se van a mostrar y en el orden en que lo van a hacer.
Simplemente es la instrucción que la base de datos interpreta como que vamos a solicitar información,
el query más conocido y donde sacamos toda la información de la tabla es el que incluye un asterisco
y el nombre de la tabla.
WHERE: Especifica la condición de filtro de las filas devueltas. Se utiliza cuando no se desea
que se devuelvan todas las filas de una tabla, sino sólo las que cumplen ciertas condiciones.
Ejemplos:
- Seleccionar todos las Personas que tengan el apellido Gomez
Select *
Base de Datos I
from Personas
where Apellido = ‘Gomez’;
Select *
from Personas
where Edad > 25;
4. UPDATE
Permite modificar la información de las columnas, dentro de SET se agrega la columna y el valor que
será modificado, finalmente se agrega la condición para determinar que columna ser la modificada:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
Ejemplo:
UPDATE Personas
SET Nombre = 'Pablo'
WHERE ID = '002';
5. DELETE
Nos permite eliminar columnas existentes dentro de nuestra tabla.
Base de Datos I
Ejemplo:
La cláusula WHERE especifica qué registro (s) debe actualizarse/ borrarse. Si se omite la cláusula
WHERE, se actualizarán y/o borrarán todos los registros de la tabla y terminaríamos eliminando
información vital.
Nada mejor que un buen meme explicando la importancia del where para cerrar con la lectura: