Recuperar información de una base de datos mysql
El único propósito de almacenar información en una base de datos MySQL es tenerlo disponible cuando lo necesite. Una base de datos vive para contestar preguntas. ¿Qué productos están a la venta? ¿Quiénes son los clientes? ¿Cuántos clientes vivir en Indiana? ¿Qué compran los clientes?
Muchas preguntas se responden mediante la recuperación de los datos de la base de datos. Por ejemplo, para averiguar cuántos clientes viven en Indiana, puede recuperar todos los registros de clientes, donde nombró el campo estado contiene EN.
Muy a menudo, usted pide este tipo de preguntas en un script PHP y mostrar la respuesta en una página web. En un script PHP, es posible recuperar todos los registros para los clientes de Indiana y mostrará una lista de sus nombres y direcciones en una página web.
Para responder a preguntas específicas, se utiliza el SELECT consulta. Usted puede hacer preguntas precisas, complejas y detalladas con una SELECT consulta. Lo más simple SELECT consulta es
* SELECT FROM nombretabla
Esta consulta recupera toda la información de la tabla. El asterisco (*) Es un significado de comodín todas las columnas.
los SELECT consulta puede ser mucho más selectivo. Palabras SQL y frases en el SELECT consulta puede localizar la información necesaria para responder a su pregunta. Estos son algunos trucos que puede hacer que el SELECT consulta realizar:
Puede solicitar sólo la información (las columnas) que usted necesita para responder a su pregunta. Por ejemplo, usted puede solicitar sólo los nombres y apellidos para crear una lista de clientes.
Puede solicitar información en un orden determinado. Por ejemplo, usted puede solicitar que la información se ordena en orden alfabético.
Usted puede solicitar información a los objetos seleccionados (las filas) en su mesa. Por ejemplo, puede solicitar los nombres y apellidos sólo para aquellos clientes cuyas direcciones se encuentran en la Florida.
En MySQL 4.1, MySQL añade la capacidad de un nido SELECT consultar dentro de otra consulta. La consulta anidada se llama subconsulta. Puede utilizar una subconsulta en SELECT, INSERT, ACTUALIZACIÓN, o BORRAR declaraciones o en SET cláusulas. Una subconsulta puede devolver un solo valor, una sola fila o columna, o una tabla, que se utiliza en la consulta externa. Todas las características de SELECT consultas se pueden utilizar en subconsultas.