Hola a todos, hoy os voy a explicar como podemos hacer consultas simples en cualquier base de datos.
En SQL, es necesario ejecutar consultas para obtener datos de nuestra base de datos.
En este manual, vamos a hablar de cómo se realizan las consultas básicas, ya que en todos los SGBD se realizan de la misma forma pero ya habrá otras cosas que las trataremos en cada uno de ellos.
Lo primero que debemos saber es que en una base de datos tenemos tablas y que estas a su vez tienen columnas. Las filas serán la información que nosotros insertamos.
Algo parecido a esto:
Imaginemos que tenemos una tabla llamada usuarios, que tiene los siguientes campos:
- idUsuario
- nombre
- password
La sintaxis de una consulta en la siguiente:
select [campos] from [tabla] where [condiciones] order by [campos] [ASC|DESC]
Los únicos obligatorios son select y from. Veamos un ejemplo para entenderlo mejor:
select * from usuarios
Esto mostrará todos los registros de la tabla usuarios. Cuando usamos un *, significa todos los campos.
Si queremos ver campos concretos, debemos indicarlo así.
select nombre from usuarios
Así mostrará solo el campo nombre de la tabla usuarios.
Si queremos filtrar registros, necesitamos usar where indicando la condición que necesitamos.
Veremos como se usa:
select nombre from usuarios where idUsuario=1
Esto indica que muestre el campo nombre de los registros de la tabla usuarios donde el idUsuario es 1.
Si tenemos algún usuario con ese id se mostrará.
También podemos ordenar los registros, usando order by.
select nombre from usuarios order by nombre ASC
Esto indica que muestre los registros del campo nombre de forma ordenada ascendentemente.
También puedes hacerlo con DESC.
Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.
Deja una respuesta