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. 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: ¡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. 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: 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. SQL proporciona una amplia gama de declaraciones, de las cuales SELECT es solo una. Aquí hay algunos ejemplos de otras sentencias de SQL comunes: 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: 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. Tu primera consulta SQL
SELECCIONA NúmerosDE LOS PRECIOSDÓNDE Precio> 5 Interpretación de sentencias SQL
SELECCIONAR PRECIODE LOS PRECIOSDONDE StockNumber = 3006 El rango de las declaraciones SQL




