Manual de MySQL
c o n s u l t a s
obtener registros. select
La instrucción select es la fundamental del lenguaje SQL y por tanto de MySQL. Esta
instrucción permite realizar consultas sobre la base de datos. El formato básico de la
instrucción es:
select ListaDecampos from tablas where condición;
seleccionar todos los datos
El campo especial “*” sirve para representar todos los campos de una tabla. Así la
instrucción:
select * from personas;
muestra todos los campos de la tabla personas.
seleccionar campos concretos
Se puede indicar la lista exacta de campos que queremos que aparezcan en la consulta.
Por ejemplo:
select nombre, apellido1, apellido2 from personas;
condiciones
El apartado where de la instrucción select nos permite poner una condición de modo
que sólo aparezcan en la consulta los registros que cumplan la condición. Se pueden
utilizar operadores de comparación. Ejemplos:
select nombre, apellido1, apellido2 from personas
where edad=25;
select nombre, apellido1, apellido2 from personas
where edad>25;
También se puede realizar consultas con el operador OR o AND:
select nombre, apellido1, apellido2 from personas
where (edad>25 AND edad<50);
select nombre, apellido1, apellido2 from personas
where (nombre=”Luis” OR nombre=”Pedro”);
La primera consulta obtiene nombre y apellidos de las personas cuya edad esté entre 26
y 49 años. La segunda saca a todos los luises y pedros.
También se pueden usar patrones mediante la cláusula like. Por ejemplo:
select * from personas where apellido1 like “g%”;
17