Skip to main content

Introducción al lenguaje estructurado de consulta (SQL)

Tutorial - How to Evaluate a Logarithm by Converting to Exponential Form (Junio 2026)

Tutorial - How to Evaluate a Logarithm by Converting to Exponential Form (Junio 2026)
Anonim

El lenguaje de consulta estructurado (SQL) es el lenguaje de las bases de datos. Todas las bases de datos relacionales modernas, incluyendo Access, FileMaker Pro, Microsoft SQL Server y Oracle usan SQL como su bloque de construcción básico. De hecho, a menudo es la única forma de interactuar con la base de datos. Todas las interfaces gráficas de usuario que proporcionan la entrada de datos y la funcionalidad de manipulación no son más que traductores de SQL. Realizan las acciones que realiza gráficamente y las convierten en comandos SQL que entiende la base de datos.

SQL es similar al inglés

En este punto, puede que estés pensando que no eres un programador y que aprender un lenguaje de programación ciertamente no es lo tuyo. Afortunadamente, en su esencia, SQL es un lenguaje simple. Tiene un número limitado de comandos, y esos comandos son muy legibles y están casi estructurados como oraciones en inglés.

Introducción a las bases de datos

Para comprender SQL, es importante tener una comprensión básica de cómo funcionan las bases de datos. Si te sientes cómodo con términos como "tabla", "relación" y "consulta", ¡siéntete libre de seguir adelante! Si no es así, es posible que desee leer el artículo Fundamentos de la base de datos antes de continuar.Veamos un ejemplo. Supongamos que tiene una base de datos simple diseñada para mantener el inventario de una tienda de conveniencia. Una de las tablas en su base de datos puede contener los precios de los artículos en sus estantes indexados por números de stock únicos que identifican cada artículo. Probablemente le darías a esa tabla un nombre simple como "Precios".

Tal vez quiera eliminar los artículos de su tienda que tienen un precio superior a $ 25, debería "consultar" la base de datos para obtener una lista de todos estos artículos. Aquí es donde entra el SQL.

Tu primera consulta SQL

Antes de entrar en la declaración SQL requerida para recuperar esta información, intentemos expresar nuestra pregunta en un lenguaje sencillo. Queremos "seleccionar todos los números de stock de la tabla de precios donde el precio supera los $ 25". Esta es una solicitud bastante simple cuando se expresa en inglés simple, y es casi tan simple en SQL. Aquí está la declaración SQL correspondiente:

SELECCIONA NúmerosDE LOS PRECIOSDÓNDE Precio> 5

¡Es tan simple como eso! Si lees en voz alta la declaración anterior, encontrarás que es extremadamente similar a la pregunta en inglés que planteamos en el último párrafo.

Interpretación de sentencias SQL

Ahora probemos otro ejemplo. Esta vez, sin embargo, lo haremos al revés. Primero, le proporcionaré la declaración SQL y veamos si puede explicarlo en un lenguaje sencillo:

SELECCIONAR PRECIODE LOS PRECIOSDONDE StockNumber = 3006

Entonces, ¿qué crees que hace esta declaración? Así es, recupera el precio de la base de datos para el artículo 3006.Hay una lección simple que debe sacar de nuestra discusión en este punto: SQL es como el inglés. No te preocupes por cómo construyes las sentencias de SQL; Llegaremos a eso en el resto de nuestra serie. Solo ten en cuenta que el SQL no es tan intimidante como puede parecer.

El rango de las declaraciones SQL

SQL proporciona una amplia gama de declaraciones, de las cuales SELECT es solo una. Aquí hay algunos ejemplos de otras sentencias de SQL comunes:

  • SQL INSERT y SQL DELETE: inserta o elimina un registro de una tabla
  • ACTUALIZACIÓN SQL: modifica registros en una tabla
  • SQL CREATE y SQL DROP: crea o elimina una tabla

Además de estas sentencias de SQL, puede usar cláusulas de SQL, entre ellas la cláusula WHERE utilizada en los ejemplos anteriores. Estas cláusulas sirven para refinar el tipo de datos para actuar. Además de la cláusula WHERE, aquí hay otras cláusulas de uso común:

  • AND o OR: combina múltiples condiciones para refinar una declaración SQL
  • LIKE: compara un valor con valores similares usando un comodín
  • ORDENAR POR: Ordena los datos en orden ascendente o descendente

Si está interesado en seguir explorando SQL, SQL Fundamentals es un tutorial de varias partes que explora los componentes y aspectos de SQL con más detalle.