Capítulo 5. Seleccionar datos de tablas

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

5.0 Introducción

Este capítulo se centra en el uso de la sentencia SELECTpara recuperar información de tu base de datos. El capítulote resultará útil si tus conocimientos de SQL son limitados o si conoces las extensiones específicas de MySQL a la sintaxis SELECT.

Hay muchas formas de escribir sentencias SELECT; sólo veremos algunas. Consulta el Manual de Referencia del Usuario de MySQL o un texto general de MySQL para obtener más información sobre la sintaxis SELECTy las funciones y operadores disponibles para extraer y manipular datos.

Muchos ejemplos de este capítulo utilizan una tabla llamada mail que contiene filas que rastrean el tráfico de mensajes de correo entre usuarios de un conjunto de hosts. A continuación se muestra cómo se creó esa tabla:

CREATE TABLE mail
(
  id      INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  t       DATETIME,    # when message was sent
  srcuser VARCHAR(8),  # sender (source user and host)
  srchost VARCHAR(20),
  dstuser VARCHAR(8),  # recipient (destination user and host)
  dsthost VARCHAR(20),
  size    BIGINT,      # message size in bytes
  INDEX (t)
);

El contenido de la tabla mail tiene este aspecto:

mysql> SELECT t, srcuser, srchost, dstuser, dsthost, size FROM mail; +---------------------+---------+---------+---------+---------+---------+ | t | srcuser | srchost | dstuser | dsthost | size | +---------------------+---------+---------+---------+---------+---------+ ...

Get Libro de cocina de MySQL, 4ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.