fbpx Saltar al contenido

Como hacer consultas en MySql Workbench

En este artículo vamos abordar el tema de consultas en el gestor de Base de Datos MySQL, vamos hacer uso de la herramienta de administración: MySQL Workbench. Lo primero que debemos tener claro es que las consultas se refieren a la acción de obtener registros almacenados previamente en la Base de Datos.

Para consultar registros de las tablas de nuestra base de datos debemos usar la instrucción select, este comando sql nos permite obtener registros de una o varias tablas. Para que las consultas nos devuelvan resultados debemos haber insertado datos a las tablas de nuestra base de datos y por supuesto haber creado dichas tablas.

✅ Sintaxis de select en MySql

La sintaxis básica para consultar datos en Mysql es la siguiente:

SELECT ListaColumnas FROM Nombre_Tabla;

En donde:

SELECT: es el comando que se utiliza para obtener registros de las tablas.

ListaColumnas: hace referencia a los nombres de las columnas de las cuales queremos consultar registros.

From: es el comando parar especificar la tabla de la cual vamos a consultar los datos.

Nombre_Tabla: hace referencia al nombre de la tabla de la cual queremos consultar los registros.

✅ Ejemplos de consultas en MySql

En la serie de artículos y tutoriales sobre MySQL hemos creado una base de datos llamada: Tutorial, en ella hemos creado la tabla alumnos y su estructura es la siguiente:

como hacer consultas en mysql workbench

Como podemos observar es una tabla relativamente pequeña ya que únicamente tiene 5 columnas, por lo tanto será mas fácil consultar sus datos.

A continuación te presento una serie de ejemplos de consultas en MySql:

Ejemplo 1

Para consultar todos los registros de la tabla Alumnos se utiliza un * , para indicar que son todas las columnas y el código seria el siguiente:

SELECT * FROM alumnos;

Ejemplo 2

Para consultar algunas columnas en específico, por ejemplo los nombres y apellidos, se utiliza el código siguiente:

 SELECT nombres, apellidos FROM alumnos; 

Clausula Where en MySql

La cláusula WHERE nos permite condicionar las consultas con relación a los registros de una o varias columnas que se especifiquen en la sentencia, en tal sentido todos los registros que entran en el filtro del where se mostrarían en los resultados que obtendremos.

La cláusula where es utilizada en los casos que no necesitamos que nos muestre todos los registros de una tabla, sino que únicamente los registros que cumplan ciertas condiciones.

Las condiciones conllevan expresiones lógicas que se comprueban con la cláusula where, el valor que devuelven las comparaciones es un valor TRUE o FALSE, dependiendo del cumplimiento de la condición especificada. Podemos hacer uso de cualquier expresión lógica y en ella implementar algún operador de los siguientes:

> “Mayor”

>= “Mayor o igual”

< “Menor”

<= “Menor o igual”

= “Igual”

<> o != “Distinto”

IS [NOT] NULL “para validar si el valor de una columna no es nulo, es decir, si contiene o no contiene algún registro”

Ejemplos de consultas en Mysql usando Where

Para comprender la aplicación de la cláusula where realizaremos el siguiente ejemplo:

SELECT * FROM alumnos where Nombres='Raul';

En este caso estaríamos logrando que nos muestre todos los registros que tengan el nombre Raul.

Vamos a ver otro ejemplo:

SELECT * FROM alumnos where Edad>28;

En este otro ejemplo estaríamos obteniendo todos los registros con la edad mayor a 28 años, es decir que si un registro tiene en la edad exactamente 28 o una cantidad menor, entonces estaría siendo omitido.

Tutorial práctico: consultas en MySQL

En el siguiente tutorial les comparto la práctica de este artículo y realizaremos las consultas básicas en una tabla de nuestra Base de Datos. Puedes ver en Youtube el curso completo de MySQL y todos los artículos de MySQL.

Ver Tutorial en Youtube

Entradas Relacionadas: