Sintaxis básica de una consulta SQL
Una de las funciones principales de SQL es obtener datos de un SGBD. Para ello, SQL utiliza la sentencia SELECT. Veamos algunas consultas sencillas con él.
Mostrar valores arbitrarios
Para empezar, es importante entender que con SELECT puedes mostrar no solo datos de las tablas de la base de datos, sino también cualquier cadena, número, fecha, etc. Por ejemplo, así se muestra una cadena cualquiera:
MySQL 8.4SELECT 'Hello world'
Mostrar todos los datos de una tabla
Para mostrar todas las columnas de una tabla concreta se usa el símbolo *. Echemos un vistazo al esquema de la base de datos y mostremos los datos de una de sus tablas.
MySQL 8.4SELECT * FROM FamilyMembers
Mostrar datos de columnas concretas de una tabla
Si solo necesitas la información de ciertas columnas de la tabla y no de todas a la vez, puedes enumerar los nombres de las columnas separados por comas:
MySQL 8.4SELECT member_id, member_name FROM FamilyMembers
Alias
Si queremos mostrar algunas columnas de la tabla, pero que en el resultado aparezcan con otro nombre, podemos usar alias.
Su sintaxis es bastante sencilla: hay que usar la palabra clave AS, como en el ejemplo de abajo:
MySQL 8.4SELECT member_id, member_name AS Name FROM FamilyMembers
También puedes prescindir de ella y escribir simplemente el nombre que quieras para la columna, separado por un espacio.
MySQL 8.4SELECT member_id, member_name Name FROM FamilyMembers
Ejercicios de autoevaluación
Esta es nuestra primera lección del módulo práctico. Hasta ahora las lecciones eran solo teóricas, pensadas para cubrir posibles lagunas en la teoría de las bases de datos relacionales. Después de cada lección práctica te proponemos un grupo de tareas para resolver por tu cuenta, de modo que afiances enseguida lo que has aprendido.
Si te saltaste el módulo «Introducción», en concreto el artículo «Estructura del curso» , donde se describe cómo funciona el bloque «Ejercicios de autoevaluación» y su interfaz, te recomendamos volver a él .