¡El poder de los datos!

1

¡El poder de los datos!

Introducción a las bases de datos relacionales

2

Buenas prácticas de bases de datos con SQL

3

Tipos de datos en SQL

4

¿Cómo crear una base de datos en SQL?

5

Práctica: Tu primera consulta en bases de datos

6

Historia y Evolución de SQL

7

Práctica: Creación de Tablas en SQL (CREATE TABLE)

Manipulación de Datos

8

Insertando Datos con SQL (INSERT)

9

Consultas y Selecciones en SQL (SELECT)

10

Práctica: SELECT en SQL

11

Actualización de Datos con SQL (UPDATE)

12

Eliminación de Datos con SQL (DELETE)

13

Práctica: CRUD con SQL

Manipulación Avanzada de Datos

14

Instalación de MySQL Server y MySQL Workbench

15

¿Qué es la cláusula WHERE de SQL?

16

Filtrar y Ordenar Datos en SQL (LIKE)

17

Práctica: Filtrar Datos con WHERE en SQL

18

Cláusulas de Comparación Textual en SQL (AND, NULL, IN, NOT)

19

Funciones de Aritmética Básica en SQL (COUNT, SUM, AVG)

20

Funciones de Aritmética Básica en SQL (MIN, MAX)

Agrupación de Datos

21

Agrupación de Datos en SQL: GROUP BY, HAVING y CASE para Análisis Avanzado

22

Práctica: Agrupamiento y Ordenamiento de Datos

23

Tipos de JOIN en SQL

24

¿Cómo funciona INNER JOIN, LEFT JOIN, RIGHT JOIN y FULL JOIN?

25

Práctica: LEFT JOIN en SQL

Transformación de Datos

26

Vistas Materializadas en SQL: Como optimizar tus consultas y reportes.

27

Práctica: Crear Vistas Materializadas en SQL

28

Optimización de Bases de Datos con SQL: CREATE INDEX y TRIGGER

29

Vistas Materializadas y Temporales en SQL

30

Expresiones de Tablas Comunes (CTE) en SQL

Procedimientos Almacenados

31

Procedimientos Almacenados en SQL

32

Procedimientos Almacenados en SQL: Gestión de Variables y Manejo de Excepciones

Administración de Base de Datos

33

Respaldos y Restauración de Bases de Datos

34

Seguridad en Bases de Datos SQL

Análisis de Datos Avanzados

35

Potenciando los Datos en la Nube: Data Science, Big Data, ML e AI

36

SQL para Análisis de Datos: Primeros pasos con Power BI

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

13 Días
18 Hrs
23 Min
27 Seg

Práctica: CRUD con SQL

13/36

Aportes 42

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Dejo mi solución al reto. ```js -- Reto 1 SELECT * FROM students; -- Reto 2 INSERT INTO students (nombre, apellido, edad, correo_electronico, telefono) VALUES ("Alexis", "Araujo", 33, "[email protected]", "777-1234"); -- Reto 3 DELETE FROM students WHERE id = 1; -- Reto 4 UPDATE students SET edad = 55 WHERE id = 2; ```
Fallé a causa del numero telefonico. Pero sencillo el ejercicio. ![](https://static.platzi.com/media/user_upload/image-95eb4aa4-6b4e-4a4a-b1b1-12ac4d58917b.jpg)
Ejercicio resuelto ![](https://static.platzi.com/media/user_upload/image-75d3e8f3-d8f8-49f6-84ee-6737c92b00e1.jpg)
Este fue mi paso a paso para la solución del ejercicio ![](https://static.platzi.com/media/user_upload/image-842fc289-568d-4e11-8641-1310accc53ec.jpg) Lo que si me paso es que en la consola no me iba mostrando los cambios que iba haciendo me di cuenta ya que me había quedado bien ya cuando corrí la prueba![]()
⚠️ Advertencia ⚠️ Tengan cuidado si tienen configurados gestos en el panel táctil de un laptop. En algunos casos si mueven con dos dedos de izquierda a derecha pueden darle a cargar la página anterior y se les borrará el ejercicio que hubieran escrito. Lo supe por experiencia🤣
![](https://static.platzi.com/media/user_upload/image-23240f61-6e50-4a72-ac52-97d192e3a695.jpg)
Quiza alguno sabe por que obtengo este error? ![](https://static.platzi.com/media/user_upload/image-47bcb03b-a45e-4826-bd4f-ef247a89c7fd.jpg)Asi luce mi codigo, creo que en cuestion de sintaxis esta correcto no? ![](https://static.platzi.com/media/user_upload/image-62b4f1b9-c6de-4f65-9f9e-4829dfc59a25.jpg)
![](https://static.platzi.com/media/user_upload/image-cbb4d4c3-860c-48b1-ae89-231b4a6b9240.jpg)
tengo un SELECT\*FROM comentado porque fui validando si se realizaba correctamente ![](https://static.platzi.com/media/user_upload/image-ea0d2ba8-7e4e-497b-80c1-cea243a744fa.jpg)
![](https://static.platzi.com/media/user_upload/image-da75a8d9-3a01-4293-adea-7566d2fafae1.jpg) reto cumplido
![](https://static.platzi.com/media/user_upload/image-27dfe66c-68ee-468b-895a-e24ef441e2ba.jpg)
![](https://static.platzi.com/media/user_upload/image-3400b49a-fc92-4a2c-bbbd-c2326f5421da.jpg) ejercicio realizado pero me toco poner el select\*from después de cada sentencia para ver los cambios
![](https://static.platzi.com/media/user_upload/image-11564b9d-5934-4422-9674-15c81df83c3b.jpg)
![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202024-08-27%20a%20la%28s%29%204.55.56p.m.-b6cb9580-2d5d-4ac9-8d50-1676cebd86fc.jpg)
![](https://static.platzi.com/media/user_upload/image-6e92329e-ba28-4548-8dd5-1c873f268cef.jpg)
![](https://static.platzi.com/media/user_upload/image-2e7c17ea-e6bf-4cbb-aa11-af9a817794a7.jpg)
![](https://static.platzi.com/media/user_upload/image-36c14e29-8363-473a-8c4c-0600cc891422.jpg)![](https://static.platzi.com/media/user_upload/image-cd543fe4-5fbe-4780-9aa6-8d912cb09ce6.jpg)![]()
Claramenre se debe practicar mucho para realizar consultas en bases de datos mas grandes y ojala tener una tabla de respaldo para no dañar produccciòn ![](https://static.platzi.com/media/user_upload/image-c848d3a5-fd6b-4395-a491-835e45b6d4b0.jpg)
![](https://static.platzi.com/media/user_upload/image-43f831b4-e998-4b43-8250-2a942ef16bec.jpg)![](https://static.platzi.com/media/user_upload/image-4f49f9ba-37de-4899-8c06-fe34300b35dc.jpg)
![](https://static.platzi.com/media/user_upload/image-c1878ee1-2184-4203-9b2b-c253e1c834fc.jpg)
![](https://static.platzi.com/media/user_upload/image-40930121-9b62-489c-804e-f32dc04af478.jpg)LISTOOO
![](https://static.platzi.com/media/user_upload/123-5ae22317-2ee3-4c95-9707-46a7610d095d.jpg)
![](https://static.platzi.com/media/user_upload/image-6b9a47fd-799b-483b-92ee-64fe2f5abecf.jpg)
![](https://static.platzi.com/media/user_upload/image-ba5135c1-dfca-4358-9cc4-6c28d5ae98d2.jpg)
👍 ![](https://static.platzi.com/media/user_upload/image-dbc6e1aa-d5e2-414d-8362-7d7d0b0fa126.jpg)
![](https://static.platzi.com/media/user_upload/image-2b6613d0-693d-4fab-a82a-d3eceb3b3963.jpg)
Así lo hice yo: ![](https://static.platzi.com/media/user_upload/image-85a95daf-e3bd-4798-9765-72b1e2061d2c.jpg)
![](https://static.platzi.com/media/user_upload/image-36e2391c-d6d2-43d8-84c5-8850c0b06ff9.jpg)![](https://static.platzi.com/media/user_upload/image-f6fd188e-4940-4038-bd98-ee7b3839dbed.jpg)
![](https://static.platzi.com/media/user_upload/image-19d24219-d6cc-4d97-9fc0-9c3594852769.jpg)
![](https://static.platzi.com/media/user_upload/image-c4ae9ca8-f2f1-4a8a-817c-b55520c9356e.jpg)
![](https://static.platzi.com/media/user_upload/image-14dcfa8f-a66d-4365-9aad-01f04e0ce5a9.jpg)
![](https://static.platzi.com/media/user_upload/image-c887d379-269c-45a8-a538-ea0463ccde3b.jpg)
Avanzando vamos... ![](https://static.platzi.com/media/user_upload/imagen-2697f1c4-6b31-4900-854e-8c4b19c04026.jpg)
![](https://static.platzi.com/media/user_upload/imagen-692a671b-cf90-4ecc-b3dd-7a8826f5757c.jpg)Se logro :)
A veces falla al momento de Correr la prueba. Puedo tener la solución como debe ser y aún así 'Algo salió mal'. Lo pruebo en PnAdmin y funciona.
![](https://static.platzi.com/media/user_upload/image-2286d908-fd4d-45b3-af2e-8a3d08e8bde0.jpg)
![](https://static.platzi.com/media/user_upload/image-69d78d10-0bd5-48e1-8c69-5cfcd2befa34.jpg)
![](https://static.platzi.com/media/user_upload/image-335c9a94-2f32-42fc-a435-4e437518fe26.jpg)
![]()Primero tenemos que crear la tabla:![]() ![]()![]()![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202024-06-23%20020451-b03e93e6-02eb-40f8-a2d1-9cbe1ed0c053.jpg) en el punto 1 pues no sirve de nada hacer una consulta porque no tenemos agregado ningun registro ![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202024-06-23%20020820-c601b9de-5b73-46f1-9d2b-0fbfa3ac592e.jpg) en el punto 2 ya insertamos el registro que nos piden y despues de eso ya podemos hacer la consulta del punto 1 ![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202024-06-23%20021404-a6dba3b0-4b54-4524-a286-1e06b47b617e.jpg) en el punto 3 borramos el registro 1, recordemos usar WHERE porque si tuvieramos 2 o más registros perdemoss todos. ![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202024-06-23%20021840-cb365bb5-6a82-4da3-8610-f8215f2c0915.jpg) en el punto 4 volvemos a insertar el registro 2 veces y al hacer delete al registro 1 nos queda solo el registro 2 que vamos a hacerle un update en al edad ![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202024-06-23%20022322-d2412249-7991-42d0-b252-d93634a68160.jpg)
Dejo mi solución al reto SELECT \* FROM students; INSERT INTO students (nombre, apellido, edad, correo\_electronico, telefono) VALUES ("Alexis", "Araujo", 33, "[email protected]", "777-1234"); DELETE FROM students WHERE id = 1; UPDATE students SET edad = 55 WHERE id = 2;
Dejo mi solución al reto. ```js SELECT * FROM students; INSERT INTO students (nombre, apellido, edad, correo_electronico, telefono) VALUES ("Alexis", "Araujo", 33, "[email protected]", "777-1234"); DELETE FROM students WHERE id = 1; UPDATE students SET edad = 55 WHERE id = 2; ```SELECT \* FROM students; INSERT INTO students (nombre, apellido, edad, correo\_electronico, telefono) VALUES ("Alexis", "Araujo", 33, "[email protected]", "777-1234"); DELETE FROM students WHERE id = 1; UPDATE students SET edad = 55 WHERE id = 2;
En el número de teléfono ya que es un número que no se utilizara para una operacion matematica lo ideal es que sea de tipo VARCHAR o CHAR.
undefined