Bienvenido a SQLBolt, una serie de lecciones y ejercicios interactivos diseñados para ayudarlo a aprender SQL rápidamente en su navegador.
SQL, o lenguaje de consulta estructurado, es un lenguaje diseñado para permitir a los usuarios técnicos y no técnicos consultar, manipular y transformar datos de una base de datos relacional. Y debido a su simplicidad, las bases de datos SQL proporcionan almacenamiento seguro y escalable para millones de sitios web y aplicaciones móviles.
hay muchas bases de datos SQL populares, incluyendo SQLite, MySQL, Postgres, Oracle y Microsoft SQL Server. Todos ellos son compatibles con el estándar de lenguaje SQL común, que es lo que este sitio enseñará, pero cada implementación puede diferir en las características adicionales y los tipos de almacenamiento que admite.
antes de aprender la sintaxis SQL, es importante tener un modelo de lo que es realmente una base de datos relacional. Una base de datos relacional representa una colección de tablas relacionadas (bidimensionales)., Cada una de las tablas es similar a una hoja de cálculo de Excel, con un número fijo de columnas con nombre (los atributos o propiedades de la tabla) y cualquier número de filas de datos.
por ejemplo, si el Departamento de Vehículos Motorizados tuviera una base de datos, podría encontrar una tabla que contenga todos los vehículos conocidos que las personas en el estado conducen. Esta tabla podría necesitar almacenar el nombre del modelo, el tipo, el número de ruedas y el número de puertas de cada vehículo, por ejemplo.,>
En una base de datos, usted puede encontrar información adicional relacionada con las tablas que contienen la información como una lista de todos los controladores registrados en el estado, los tipos de licencias de conducción que se pueden conceder, o incluso violaciones de conducción de cada conductor.,
al aprender SQL, el objetivo es aprender a responder preguntas específicas sobre estos datos, como «¿Qué tipos de vehículos están en la carretera tienen menos de cuatro ruedas?», o » ¿cuántos modelos de coches produce Tesla?», para ayudarnos a tomar mejores decisiones en el futuro.
acerca de las lecciones
dado que la mayoría de los usuarios aprenderán SQL para interactuar con una base de datos existente, las lecciones comienzan presentándole las diversas partes de una consulta SQL. Las lecciones posteriores le mostrarán cómo cambiar una tabla (o esquema) y crear nuevas tablas desde cero.,
Cada lección introducirá un concepto diferente y terminará con un ejercicio interactivo. Vaya a su ritmo y no tenga miedo de pasar tiempo experimentando con los ejercicios antes de Continuar! Si ya está familiarizado con SQL, puede omitir el uso de los enlaces en la parte superior derecha, pero le recomendamos que trabaje a través de las lecciones de todos modos!
al final, esperamos que pueda tener una base sólida para usar SQL en sus propios proyectos y más allá.