Me encanta que hayan incluido los playgrounds. Son sumamente dinamicos y te insita a practicar lo estudiado,
Introducción
¿Cuál es la diferencia entre MySQL y MariaDB?
Proyecto del curso: metro de CDMX
Diagramas Entidad Relación
Diagramas conceptuales vs. diagramas físicos
Diagrama conceptual: estableciendo relaciones
Diagrama físico: detalles en las tablas
Reto: relaciones en el diagrama físico
Instalando nuestras herramientas
Instalación de MariaDB en Windows
Instalación de MariaDB en Linux
Instalación de MariaDB en macOS
Sentencias básicas
Archivos SQL: CREATE DATABASE
Manejo de usuarios para la base de datos
CREATE TABLE
Modificando tablas con ALTER TABLE
Playground: Manejo de Tablas con SQL
Insertando información en la base de datos
Actualizando información: UPDATE
Borrando datos: DELETE
Playground: INSERT, UPDATE y DELETE en SQL
Listando datos: SELECT
Playground: Metro de CDMX en SQL
Consultas anidadas
¿Qué son las consultas anidadas?
Creando nuestra primer consulta anidada
Playground: Metro de Bogotá en SQL
Geolocalización
¿Cómo funciona la geolocalización?
Creando nuestras consultas de geolocalización
Reto: geolocalización con consultas anidadas
Stored Procedures
¿Qué son los Stored Procedures?
Crea tus primeras Stored Procedures
Prepared statements
Triggers
¿Qué son los triggers?
Crea tus primeros triggers
Triggers compuestos
Bonus
Confesión personal: phpMyAdmin es superior
Próximos pasos
Cómo seguir aprendiendo SQL
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Convierte tus certificados en títulos universitarios en USA
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Juan David Castro Gallego
Aportes 32
Preguntas 0
Me encanta que hayan incluido los playgrounds. Son sumamente dinamicos y te insita a practicar lo estudiado,
Mi solucion.
INSERT INTO lines (id, name, color)
VALUES (7, 'Nueva Linea 7', 'Naranja');
UPDATE lines
SET name = 'Linea 1'
WHERE id = 1;
DELETE FROM lines
WHERE id = 5;
SELECT * FROM lines;
Hola , les comparto mi solución:
INSERT INTO lines
(id, name, color) VALUES
(“7”, “Nueva Linea 7”, “Naranja”);
UPDATE lines
SET name = "Linea 1"
WHERE id = 1;
DELETE FROM lines
WHERE id = 5;
– Escribe tu código aquí 👇
SELECT * FROM lines;
Mi respuesta:
INSERT INTO lines (id, name, color) VALUES (7,'Nueva Linea 7', 'Naranja');
UPDATE lines SET name = 'Linea 1' WHERE id = 1;
DELETE FROM lines WHERE id = 5;
SELECT * FROM lines;
Les comparto mi solución y aprovecho para hacer una pregunta,
INSERT INTO
`lines` (
`id`, `name`, `color`
)
VALUES
(7, "Nueva Linea 7", "Naranja");
UPDATE `lines`
SET `name` = "Linea 1"
WHERE `id` = 1;
DELETE FROM `lines`
WHERE `id` = 5;
Recuerden comentar con puntos para que no se vea inmediatamente la respuesta, puesto que espoilea a los que vienen a hacer el ejercicio
.
.
.
.
.
INSERT INTO `lines` (id, name, color) VALUES
(7, "Nueva Linea 7", "Naranja");
UPDATE `lines`
SET name = "Linea 1"
WHERE id = 1;
DELETE FROM `lines`
WHERE id = 5;
SELECT * FROM lines;
insert into `lines`(id,name,color)
values(7,"Linea A-20","Rosa");
como sugerencia debieron codificar el id de la tabla de prueba con el constraint AUTO INCREMENT como en las clases
perdi un par de intentos porque estaba omitiendo el id pensando que no era necesario
Excelente práctica!
.
.
.
.
.
.
.
.
.
.
.
.
.
-- INSERT
INSERT INTO lines (id, name, color)
VALUES (7, 'Nueva Linea 7', 'Naranja');
-- UPDATE
UPDATE lines
SET name = 'Linea 1'
WHERE id = 1;
-- DELETE
DELETE FROM lines
WHERE id = 5;
SELECT * FROM lines;
Facil
-- Escribe tu código aquí 👇
INSERT INTO lines(id,name, color)
VALUES(7,'Nueva Linea 7','Naranja');
UPDATE `lines`
SET name='Linea 1' WHERE id=1;
DELETE FROM `Lines`
WHERE id = 5;
SELECT * FROM lines;
SELECT * FROM lines;
INSERT INTO `lines` (id,name,color) VALUES
(7,'Nueva Linea 7', 'Naranja');
UPDATE `lines`
SET name = 'Linea 1'
WHERE id = 1;
DELETE FROM `lines`
WHERE id = 5;
Si se pudo:
-- Escribe tu código aquí 👇
INSERT INTO lines (id, name, color) VALUES
(7, "Nueva Linea 7", "Naranja");
UPDATE `lines`
SET name = "Linea 1"
WHERE id = 1;
DELETE FROM `lines`
WHERE id = 5;
-- SELECT * FROM lines;
-- Escribe tu código aquí 👇
SELECT * FROM lines;
INSERT INTO `lines` (id, name, color) VALUES
(7, "Nueva Linea 7", "Naranja");
UPDATE `lines`
SET name = "Linea 1"
WHERE id = 1;
DELETE FROM `lines`
WHERE id = 5;
– Escribe tu código aquí 👇
<SELECT * FROM lines;
INSERT INTO lines (id,name,color)
VALUES (7,"Nueva Linea 7","Naranja")
;
UPDATE lines SET name = "Linea1"
WHERE id in (1);
DELETE FROM lines WHERE id in (5);>
Esta es mi solucion
insert into lines (name, color) values ('Nueva Linea 7','naranja');
update lines set name ='Linea 1' where id = 1;
delete from lines where id = 5;
pero el editor me arroja un error.
(SQL error) NOT NULL constraint failed: lines.id
y entiendo que es porque me esta pidiendo que incorpore el ID en el Insert de la siguiente forma
insert into lines (id, name, color) values (7,'Nueva Linea 7','naranja');
pero si el ID es un autoincremental, no encuentro que sea buena practica el “Manipular” el campo, ya que queda a mi responsabilidad que el ID se el numero que sigue, pero que pasa si al manipular el valor, me “salto” varios numeros? o reutilizo uno que elimine?, desde mi punto de vista los valores autoincrementales NO SE MANIPULAN.
Mi solucion:
-- Escribe tu código aquí 👇
SELECT * FROM lines;
INSERT INTO lines (id,name,color) VALUES(7,"Nueva Linea 7","Naranja");
UPDATE lines
SET name="Linea 1"
WHERE id=1;
DELETE FROM lines
WHERE id=5;
¡Me encantan estos ejercicios!
INSERT INTO lines (id,name,color)
VALUES
('7','Nueva Linea 7','Naranja');
UPDATE lines
SET name = 'Linea 1' WHERE id = 1;
DELETE FROM lines
WHERE id = 5;
SELECT * FROM lines;
😀
– Escribe tu código aquí 👇
SELECT * FROM lines;
INSERT INTO lines
(id, name, color) VALUES
( 7, “Nueva Linea 7”, “Naranja”);
SELECT * FROM lines;
UPDATE lines
SET name = "Linea 1"
WHERE id = 1;
SELECT * FROM lines;
DELETE FROM lines
WHERE id = 5;
SELECT * FROM lines;
Mi solución:
-- INSERTAR NUEVO REGISTRO
INSERT INTO `lines` (id, name, color) VALUES
(7, "Nueva Linea 7", "Naranja");
-- ACTUALIZAR EL REGISTRO DE LA LÍNEA CON ID 1
UPDATE `lines`
SET name = "Linea 1"
WHERE id = 1;
-- ELIMINAR EL REGISTRO DE LA LÍNEA CON ID 5
DELETE FROM `lines` WHERE id = 5;
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?