Перейти к содержимому

👨🏻‍💻 CURSO DE SQL / MYSQL | 📈 DE 0 A EXPERTO

Daniel Españadero

0:00 / 0:00

👨🏻‍💻 CURSO DE SQL / MYSQL | 📈 DE 0 A EXPERTO

4 555 просмотров · 4 года назад
Daniel Españadero
32 тыс. подписчиков
4 555 просмотров · 4 года назад
🤓¿Sabes cual es la diferencia entre SQL y mySQL? 🤓 ¿Cómo estructurar una base de datos? 🤓 ¿De qué manera se realizan las consultas? 🤓 ¿Cuáles son los comandos más utilizados? 🤓 ¿Que es una llave primaria? 🤓 ¿Y una llave foránea? Todo esto y mucho más es lo que vas a aprender en este curso 👨🏻‍🏫, la idea ha sido realizarlo resolviendo algunos ejercicios que me han puesto en 👨🏻‍💻 IT Academy en 📌 Barcelona. ÍNDICE DEL VÍDEO: 00:00:00 INTRODUCCIÓN 🔴 Diferencia entre SQL y mySQL. 🔴 ¿Que es una base de datos relacional? 🔴 Jerarquia de las bases de datos. 🔹 Servidor. 🔹 Base de datos. 🔹 Tablas. 🔹 Columnas (Campos). 🔹 Filas (Registros). 🔴 Consejos previos a estructurar una base de datos. 00:05:53 ESTRUCTURA DE UNA BASE DE DATOS 🔴 Programas que vamos a utilizar. 🔹 MySQL workbench. 🔹 Visual Studio Code. 🔴 Comandos iniciales. 🔹 DROP DATABASE IF EXISTS nombre_de_base; 🔹 CREATE DATABASE nombre_de_base; 🔹 USE nombre_de_base; 🔴 Tipos de datos (En el curso solo muestro los más importantes). 🔹 Tipos numéricos. 🔸 TinyInt. 🔸 Bit ó Bool. 🔸 SmallInt. 🔸 MediumInt. 🔸 Integer, Int. 🔸 BigInt. 🔸 Float. 🔸 xReal, Double. 🔸 Decimal, Dec, Numeric. 🔹 Tipo de Fecha. 🔸 Date. 🔸 DateTime. 🔸 TimeStamp. 🔸 Time. 🔸 Year. ​🔹 Tipos de Cadena. 🔸 Char(n). 🔸 VarChar(n). 🔸 BLOB. 🔸 Text. 🔸 TinyText. 🔸 TinyBlob. 🔸 MediumBlob. 🔸 MediumText. 🔸 LongBlob. 🔸 LongText. 🔸 Enum. 🔸 Set. 🔴 Creación de tablas. 🔹 CREATE TABLE nombre_de_tabla(columnas); 🔴 Llaves. 🔹 PRIMARY KEY. 🔹 FOREIGN KEY. 🔹 UNIQUE KEY. 🔴 Creación de diagrama EER. 🔹 Lectura y organización de la representación gráfica de las tablas. 🔴Insertar campos en tablas. 🔹 INSERT INTO nombre_tabla(columnas) VALUES (campos); 01:36:55 CONSEJOS FINALES DE ESTRUCTURA DE BASES DE DATOS 🔴 Explicación de algunos comandos que no he utilizado. 01:36:55 CONSEJOS PREVIOS A LAS QUERIES DE UNA BASE DE DATOS 🔴 Memorización del orden de consulta. 🔹 1º SELECT - columnas. 🔹 2º FROM - tablas. 🔹 3º INNER JOIN - mas tablas. 🔹 4º WHERE - filtrar filas. 🔹 5º GROUP BY - agrupar filas. 🔹 6º HAVING - filtrar grupos. 🔹 7º ORDER BY - ordenar filas. 01:40:43 QUERIES DE UNA BASE DE DATOS 🔴 Realizar consultas en diferentes tablas. 🔴 Comandos mas importantes para realizar consultas. 🔹 SELECT. 🔸AS. 🔸UPPER (Columna). 🔸LOWER (Columna). 🔸 ROUND (Columna_numerica). 🔸 TRUNCATE (Columna numeros, 0). 🔸 DISTINCT. 🔸 MAX (Columna_numerica). 🔸 MIN (Columna_numerica). 🔸 AVG (Columna_numerica) - Halla la media. 🔸 COUNT (Columna). 🔸 SUM (Columna). 🔸 SUBSTR (Columna, 1, 2). 🔹 FROM. 🔹 JOIN, INNER JOIN, LEFT JOIN, RIGHT JOIN. 🔸 ON. 🔹 WHERE. 🔸 AND. 🔸 IN. 🔸 OR. 🔸 LIKE. 🔸 YEAR (Fecha). 🔸 IS NULL.. 🔹 GROUP BY. 🔹 HAVING. 🔹 ORDER BY. 🔸 ASC. 🔸 DESC. 🔹 LIMIT. 🔸 OFFSET. 04:55:53 CONSEJOS FINALES 05:00:35 DESPEDIDA #SQL #MySQL #BasesDeDatos