Tutorial de SQL para principiantes: aprenda SQL en 7 días

Resumen del tutorial de SQL


Las bases de datos se pueden encontrar en casi todas las aplicaciones de software. SQL es el lenguaje estándar para consultar una base de datos. Este tutorial de SQL para principiantes le enseñará el diseño de bases de datos. Además, le enseña SQL básico y avanzado.

¿Qué debo saber?


El curso está diseñado para principiantes en SQL. No se requiere experiencia previa en DB.

Programa de SQL

Fundamentos de bases de datos

👉 Lessen 1 ¿Que es una base de datos? — Definición, significado, tipos, ejemplo
👉 Lessen 2 ¿Qué es SQL? — Aprenda los conceptos básicos de SQL, el formato completo de SQL y cómo utilizarlo
👉 Lessen 3 MySQL Tutorial de banco de trabajo para principiantes - Cómo instalar MySQL Banco de trabajo y uso

Diseño de base

👉 Lessen 1 Tutorial de diseño de base de datos — Aprenda el modelado de datos
👉 Lessen 2 ¿Qué es la normalización? — Ejemplo de base de datos 1NF, 2NF, 3NF, BCNF
👉 Lessen 3 ¿Qué es el modelado ER? — Aprende con el ejemplo

Conceptos básicos de SQL

👉 Lessen 1 MySQL Crear mesa — Cómo crear una base de datos en MySQL
👉 Lessen 2 MySQL Sentencia SELECT — Aprende con el ejemplo
👉 Lessen 3 MySQL Dónde cláusula — AND, OR, IN, NOT IN Ejemplo de consulta
👉 Lessen 4 MySQL INSERTAR EN LA CONSULTA — Cómo agregar una fila en la tabla (ejemplo)
👉 Lessen 5 MySQL ELIMINAR consulta — Cómo eliminar una fila de una tabla
👉 Lessen 6 MySQL ACTUALIZAR consulta — Aprende con el ejemplo

Clasificación de datos

👉 Lessen 1 ORDENAR POR en MySQL — Consulta DESC y ASC con EJEMPLO
👉 Lessen 2 Cláusula SQL GROUP BY y HAVING — Aprende con el ejemplo
👉 Lessen 3 MySQL Tutorial de comodines — Me gusta, NO me gusta, escapar, (%), (_)
👉 Lessen 4 Expresiones regulares MYSQL (REGEXP) — Qué es, sintaxis y ejemplos

Funciones

👉 Lessen 1 MySQL Funciones — Cadena, Numérico, Definido por el usuario, Almacenado
👉 Lessen 2 MySQL Tutorial de funciones agregadas - SUMA, AVG, MAX, MIN , CUENTA, DISTINTO

¡Debe saber cosas!

👉 Lessen 1 MySQL ES NULO Y NO ES NULO Tutorial — Aprende con el ejemplo
👉 Lessen 2 MySQL AUTOINCREMENTO — Aprende con el ejemplo
👉 Lessen 3 MYSQL – ALTERAR, ELIMINAR, RENOMBRAR, MODIFICAR — Qué es, sintaxis con ejemplos
👉 Lessen 4 MySQL LÍMITE Y COMPENSACIÓN — Aprende con el ejemplo

¡Los temas más temidos!

👉 Lessen 1 MySQL Tutorial de subconsulta — Aprende con el ejemplo
👉 Lessen 2 MySQL Tutorial de UNIONES — INTERIOR, EXTERIOR, IZQUIERDA, DERECHA, CRUZ
👉 Lessen 3 MySQL UNIÓN — Tutorial completo
👉 Lessen 4 MySQL Vistas — Cómo crear vistas a partir de tablas con ejemplos
👉 Lessen 5 MySQL Tutorial de índice — Crear, agregar y soltar

¡Qué sigue!

👉 Lessen 1 Su primera aplicación usando MySQL y PHP - ¡Empezando!
👉 Lessen 2 Oracle MySQL Certificacion 5.6 - Oracle MySQL 5.6 Guía de estudio
👉 Lessen 3 SQL frente a MySQL — ¿Cuál es la diferencia entre SQL y MySQL?
👉 Lessen 4 Mejores herramientas SQL — Las 25 mejores herramientas SQL, software de bases de datos e IDE
👉 Lessen 5 Generadores y editor de consultas SQL — Los 10 mejores editores y creadores de consultas SQL
👉 Lessen 6 Compilador y editores de SQL en línea — Los 10 mejores compiladores y editores de SQL en línea
👉 Lessen 7 Cursos gratuitos de SQL — Los 11 mejores cursos y certificaciones gratuitos de SQL
👉 Lessen 8 Libros SQL — Los 14 mejores libros de SQL para principiantes y expertos
👉 Lessen 9 Hoja de referencia de SQL — Hoja de referencia de comandos SQL
👉 Lessen 10 Preguntas de la entrevista SQL — Las 50 preguntas y respuestas principales de la entrevista SQL
👉 Lessen 11 PDF Tutorial de SQL — Descargue el PDF del tutorial de SQL para principiantes

MariaDB

👉 Lessen 1 MariaDB Tutorial — Aprenda sintaxis, comandos con ejemplos
👉 Lessen 2 MariaDB vs MySQL - Cuál es la diferencia entre MariaDB & MySQL

¿Qué es un SGBD?

Un sistema de gestión de bases de datos (DBMS) es un software que se utiliza para almacenar y gestionar datos. Garantiza la calidad, durabilidad y confidencialidad de la información. El tipo más popular de DBMS son los sistemas de gestión de bases de datos relacionales o RDBMS. Aquí, la base de datos consta de un conjunto estructurado de tablas y cada fila de una tabla es un registro.

¿Qué es SQL?

El lenguaje de consulta estructurado (SQL) es el lenguaje estándar para la manipulación de datos en un DBMS. En palabras sencillas, se utiliza para comunicarse con los datos en un DBMS. A continuación, se muestran los tipos de sentencias SQL

  1. El lenguaje de definición de datos (DDL) le permite crear objetos como esquemas y tablas en la base de datos.
  2. El lenguaje de control de datos (DCL) le permite manipular y administrar los derechos de acceso a los objetos de la base de datos.
  3. El lenguaje de manipulación de datos (DML) se utiliza para buscar, insertar, actualizar y eliminar datos, lo que se cubrirá parcialmente en este tutorial de SQL.

¿Qué es Consulta?

Una consulta es un conjunto de instrucciones dadas al sistema de gestión de bases de datos. Le dice a cualquier base de datos qué información le gustaría obtener de la base de datos. Por ejemplo, para recuperar el nombre del estudiante de la tabla de la base de datos ESTUDIANTE, puede escribir la consulta SQL de esta manera:

SELECT Student_name from STUDENT;

Proceso SQL

Cuando desee ejecutar un comando SQL para cualquier sistema DBMS, necesita encontrar el mejor método para llevar a cabo su solicitud y el motor SQL determina cómo interpretar esa tarea específica.

Los componentes importantes incluidos en este proceso SQL son:

  • Motor de consultas SQL
  • Motores de optimización
  • Despachador de consultas
  • Motor de consultas clásico

Un motor de consultas clásico le permite administrar todas las consultas que no sean SQL.

tutorial de sql

Optimización de SQL

Saber cómo realizar consultas no es demasiado difícil, pero es necesario aprender y comprender realmente cómo funciona el almacenamiento de datos y cómo se leen las consultas para optimizar el rendimiento de SQL. Las optimizaciones se basan en dos factores clave:

  1. Tomar las decisiones correctas al definir la estructura de la base de datos
  2. Aplicar los métodos más adecuados para la lectura de los datos.

¿Qué aprenderás en este curso de SQL?

Este tutorial de conceptos básicos de SQL está diseñado para cualquiera que planee trabajar con bases de datos, especialmente en roles de administradores de sistemas y desarrolladores de aplicaciones. Los tutoriales ayudan a los principiantes a aprender los comandos SQL básicos, incluidos SELECCIONAR, INSERTAR EN, ACTUALIZAR, ELIMINAR DE y más. Cada comando SQL viene con ejemplos claros y concisos.

Además de la lista de comandos SQL, el tutorial presenta tarjetas con funciones SQL, como AVG(), CONTAR() y MAX(). Junto con estos, los cuestionarios ayudan a validar sus conocimientos básicos del idioma.

Este curso de SQL lo ayudará a manejar varios aspectos del lenguaje de programación SQL.

¿Por qué debería aprender SQL?

SQL es un lenguaje fácil de aprender, diseñado específicamente para trabajar con bases de datos. Existe una creciente demanda de profesionales que puedan manejar bases de datos. Casi todas las grandes empresas utilizan SQL. Se utiliza ampliamente en diversos sectores, como la reserva de billetes, la banca, las plataformas de redes sociales, el intercambio de datos, el comercio electrónico, etc., por lo que existen amplias oportunidades disponibles para el desarrollador de SQL.