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

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

Diseño de base

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

Conceptos básicos de SQL

👉 Lección 1 MySQL Crear tabla — Cómo crear una base de datos en MySQL
👉 Lección 2 Declaración SELECT de MySQL — Aprende con el ejemplo
👉 Lección 3 Cláusula WHERE de MySQL — AND, OR, IN, NOT IN Ejemplo de consulta
👉 Lección 4 MySQL INSERTAR EN LA CONSULTA — Cómo agregar una fila en la tabla (ejemplo)
👉 Lección 5 MySQL DELETE consulta — Cómo eliminar una fila de una tabla
👉 Lección 6 Consulta de actualización de MySQL — Aprende con el ejemplo

Clasificación de datos

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

Clave

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

¡Debe saber cosas!

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

¡Los temas más temidos!

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

¡Qué sigue!

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

MariaDB

👉 Lección 1 MariaDB Tutorial — Aprenda sintaxis, comandos con ejemplos
👉 Lección 2 MariaDB frente a MySQL - Cuál es la diferencia entre MariaDB y 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 simples, se usa para comunicarse con los datos en un DBMS. seguirwing son tipos de declaraciones 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 searching, inserción, actualización y eliminación de datos, que se cubrirán 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

Knowing 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. Hay un grupowing 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 entradas, 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.