Capítulo 13: Fundamentos de SQL
13.8 Ejercicios Prácticos
Ejercicio 1: Creación de Bases de Datos y Tablas
- Crea una nueva base de datos llamada
ExerciseDB. - En esta base de datos, crea una tabla llamada
Clientescon los siguientes campos:IDCliente(int, clave primaria)Nombre(varchar(255))Apellido(varchar(255))Ciudad(varchar(255))
Los comandos SQL para estas tareas se verían algo así:
CREATE DATABASE ExerciseDB;
USE ExerciseDB;
CREATE TABLE Customers (
CustomerID INT PRIMARY KEY,
FirstName VARCHAR(255),
LastName VARCHAR(255),
City VARCHAR(255)
);Ejercicio 2: Inserción de Datos
- Inserta los siguientes registros en la tabla
Clientes:IDCliente= 1,Nombre= 'John',Apellido= 'Doe',Ciudad= 'Nueva York'IDCliente= 2,Nombre= 'Jane',Apellido= 'Smith',Ciudad= 'Londres'
Así es como podría lucir tu SQL:
INSERT INTO Customers (CustomerID, FirstName, LastName, City)
VALUES
(1, 'John', 'Doe', 'New York'),
(2, 'Jane', 'Smith', 'London');Ejercicio 3: Actualización y Eliminación de Datos
- Actualiza la
CiudaddelIDCliente= 1 a 'Los Ángeles'. - Elimina el registro donde
IDCliente= 2.
Tu SQL podría verse así:
UPDATE Customers
SET City = 'Los Angeles'
WHERE CustomerID = 1;
DELETE FROM Customers WHERE CustomerID = 2;Ejercicio 4: Consulta de Datos
- Selecciona todos los registros de la tabla
Clientes. - Selecciona solo el
NombreyCiudadpara cada registro.
Tu SQL podría verse así:
SELECT * FROM Customers;
SELECT FirstName, City FROM Customers;Ejercicio 5: Trabajando con NULL
- Inserta un nuevo registro donde
IDCliente= 3,Nombre= 'Jim',Apellido= 'Brown', pero dejaCiudadcomo NULL. - Selecciona todos los registros donde
CiudadES NULL.
Tu SQL podría verse así:
INSERT INTO Customers (CustomerID, FirstName, LastName, City)
VALUES
(3, 'Jim', 'Brown', NULL);
SELECT * FROM Customers WHERE City IS NULL;¡Intenta estos ejercicios y ve cómo te va! Estos deberían darte una práctica completa de todos los temas clave cubiertos en el Capítulo 13.
13.8 Ejercicios Prácticos
Ejercicio 1: Creación de Bases de Datos y Tablas
- Crea una nueva base de datos llamada
ExerciseDB. - En esta base de datos, crea una tabla llamada
Clientescon los siguientes campos:IDCliente(int, clave primaria)Nombre(varchar(255))Apellido(varchar(255))Ciudad(varchar(255))
Los comandos SQL para estas tareas se verían algo así:
CREATE DATABASE ExerciseDB;
USE ExerciseDB;
CREATE TABLE Customers (
CustomerID INT PRIMARY KEY,
FirstName VARCHAR(255),
LastName VARCHAR(255),
City VARCHAR(255)
);Ejercicio 2: Inserción de Datos
- Inserta los siguientes registros en la tabla
Clientes:IDCliente= 1,Nombre= 'John',Apellido= 'Doe',Ciudad= 'Nueva York'IDCliente= 2,Nombre= 'Jane',Apellido= 'Smith',Ciudad= 'Londres'
Así es como podría lucir tu SQL:
INSERT INTO Customers (CustomerID, FirstName, LastName, City)
VALUES
(1, 'John', 'Doe', 'New York'),
(2, 'Jane', 'Smith', 'London');Ejercicio 3: Actualización y Eliminación de Datos
- Actualiza la
CiudaddelIDCliente= 1 a 'Los Ángeles'. - Elimina el registro donde
IDCliente= 2.
Tu SQL podría verse así:
UPDATE Customers
SET City = 'Los Angeles'
WHERE CustomerID = 1;
DELETE FROM Customers WHERE CustomerID = 2;Ejercicio 4: Consulta de Datos
- Selecciona todos los registros de la tabla
Clientes. - Selecciona solo el
NombreyCiudadpara cada registro.
Tu SQL podría verse así:
SELECT * FROM Customers;
SELECT FirstName, City FROM Customers;Ejercicio 5: Trabajando con NULL
- Inserta un nuevo registro donde
IDCliente= 3,Nombre= 'Jim',Apellido= 'Brown', pero dejaCiudadcomo NULL. - Selecciona todos los registros donde
CiudadES NULL.
Tu SQL podría verse así:
INSERT INTO Customers (CustomerID, FirstName, LastName, City)
VALUES
(3, 'Jim', 'Brown', NULL);
SELECT * FROM Customers WHERE City IS NULL;¡Intenta estos ejercicios y ve cómo te va! Estos deberían darte una práctica completa de todos los temas clave cubiertos en el Capítulo 13.
13.8 Ejercicios Prácticos
Ejercicio 1: Creación de Bases de Datos y Tablas
- Crea una nueva base de datos llamada
ExerciseDB. - En esta base de datos, crea una tabla llamada
Clientescon los siguientes campos:IDCliente(int, clave primaria)Nombre(varchar(255))Apellido(varchar(255))Ciudad(varchar(255))
Los comandos SQL para estas tareas se verían algo así:
CREATE DATABASE ExerciseDB;
USE ExerciseDB;
CREATE TABLE Customers (
CustomerID INT PRIMARY KEY,
FirstName VARCHAR(255),
LastName VARCHAR(255),
City VARCHAR(255)
);Ejercicio 2: Inserción de Datos
- Inserta los siguientes registros en la tabla
Clientes:IDCliente= 1,Nombre= 'John',Apellido= 'Doe',Ciudad= 'Nueva York'IDCliente= 2,Nombre= 'Jane',Apellido= 'Smith',Ciudad= 'Londres'
Así es como podría lucir tu SQL:
INSERT INTO Customers (CustomerID, FirstName, LastName, City)
VALUES
(1, 'John', 'Doe', 'New York'),
(2, 'Jane', 'Smith', 'London');Ejercicio 3: Actualización y Eliminación de Datos
- Actualiza la
CiudaddelIDCliente= 1 a 'Los Ángeles'. - Elimina el registro donde
IDCliente= 2.
Tu SQL podría verse así:
UPDATE Customers
SET City = 'Los Angeles'
WHERE CustomerID = 1;
DELETE FROM Customers WHERE CustomerID = 2;Ejercicio 4: Consulta de Datos
- Selecciona todos los registros de la tabla
Clientes. - Selecciona solo el
NombreyCiudadpara cada registro.
Tu SQL podría verse así:
SELECT * FROM Customers;
SELECT FirstName, City FROM Customers;Ejercicio 5: Trabajando con NULL
- Inserta un nuevo registro donde
IDCliente= 3,Nombre= 'Jim',Apellido= 'Brown', pero dejaCiudadcomo NULL. - Selecciona todos los registros donde
CiudadES NULL.
Tu SQL podría verse así:
INSERT INTO Customers (CustomerID, FirstName, LastName, City)
VALUES
(3, 'Jim', 'Brown', NULL);
SELECT * FROM Customers WHERE City IS NULL;¡Intenta estos ejercicios y ve cómo te va! Estos deberían darte una práctica completa de todos los temas clave cubiertos en el Capítulo 13.
13.8 Ejercicios Prácticos
Ejercicio 1: Creación de Bases de Datos y Tablas
- Crea una nueva base de datos llamada
ExerciseDB. - En esta base de datos, crea una tabla llamada
Clientescon los siguientes campos:IDCliente(int, clave primaria)Nombre(varchar(255))Apellido(varchar(255))Ciudad(varchar(255))
Los comandos SQL para estas tareas se verían algo así:
CREATE DATABASE ExerciseDB;
USE ExerciseDB;
CREATE TABLE Customers (
CustomerID INT PRIMARY KEY,
FirstName VARCHAR(255),
LastName VARCHAR(255),
City VARCHAR(255)
);Ejercicio 2: Inserción de Datos
- Inserta los siguientes registros en la tabla
Clientes:IDCliente= 1,Nombre= 'John',Apellido= 'Doe',Ciudad= 'Nueva York'IDCliente= 2,Nombre= 'Jane',Apellido= 'Smith',Ciudad= 'Londres'
Así es como podría lucir tu SQL:
INSERT INTO Customers (CustomerID, FirstName, LastName, City)
VALUES
(1, 'John', 'Doe', 'New York'),
(2, 'Jane', 'Smith', 'London');Ejercicio 3: Actualización y Eliminación de Datos
- Actualiza la
CiudaddelIDCliente= 1 a 'Los Ángeles'. - Elimina el registro donde
IDCliente= 2.
Tu SQL podría verse así:
UPDATE Customers
SET City = 'Los Angeles'
WHERE CustomerID = 1;
DELETE FROM Customers WHERE CustomerID = 2;Ejercicio 4: Consulta de Datos
- Selecciona todos los registros de la tabla
Clientes. - Selecciona solo el
NombreyCiudadpara cada registro.
Tu SQL podría verse así:
SELECT * FROM Customers;
SELECT FirstName, City FROM Customers;Ejercicio 5: Trabajando con NULL
- Inserta un nuevo registro donde
IDCliente= 3,Nombre= 'Jim',Apellido= 'Brown', pero dejaCiudadcomo NULL. - Selecciona todos los registros donde
CiudadES NULL.
Tu SQL podría verse así:
INSERT INTO Customers (CustomerID, FirstName, LastName, City)
VALUES
(3, 'Jim', 'Brown', NULL);
SELECT * FROM Customers WHERE City IS NULL;¡Intenta estos ejercicios y ve cómo te va! Estos deberían darte una práctica completa de todos los temas clave cubiertos en el Capítulo 13.

