隆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

You don't have access to this class

Keep learning! Join and start boosting your career

Aprovecha el precio especial y haz tu profesi贸n a prueba de IA

Antes: $249

Currency
$209
Suscr铆bete

Termina en:

0 D铆as
6 Hrs
59 Min
42 Seg

Pr谩ctica: CRUD con SQL

13/36

Contributions 43

Questions 0

Sort by:

Want to see more contributions, questions and answers from the community?

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)
\--- 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;
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馃ぃ
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-23240f61-6e50-4a72-ac52-97d192e3a695.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