4.4.3选择特定列

如果您不想从表中看到整个行,只需命名您感兴趣的列,以逗号分隔。例如,如果您想知道您的动物何时出生,请选择名称诞生列:

mysql>选择名称,宠物出生;+ ---------- + ------------ + |名称|出生|.+ ---------- + ------------ + |蓬松|1993-02-04 ||爪子|1994-03-17 | | Buffy | 1989-05-13 | | Fang | 1990-08-27 | | Bowser | 1989-08-31 | | Chirpy | 1998-09-11 | | Whistler | 1997-12-09 | | Slim | 1996-04-29 | | Puffball | 1999-03-30 | +----------+------------+

要找出谁拥有宠物,请使用此查询:

mysql>从宠物中选择所有者;+ -------- + |所有者|+ -------- + |哈罗德||格温||哈罗德|| Benny | | Diane | | Gwen | | Gwen | | Benny | | Diane | +--------+

请注意,查询只需检索所有者每个记录中的列,其中一些似乎多次出现。要最小化输出,请通过添加关键字检索一次每个唯一的输出记录清楚的

mysql>从宠物选择不同的所有者;+ -------- + |所有者|+ -------- + |班尼||黛安||格温|| Harold | +--------+

你可以使用一个在哪里子句与列选择组合行选择。例如,仅用于获得狗和猫的生育日期,使用此查询:

mysql>选择名称,物种,宠物出生,其中物种='狗'或物种='cat';+ -------- + --------- + ------------ + |名称|物种|出生|.+ -------- + --------- + ------------ + |蓬松|猫|1993-02-04 || Claws | cat | 1994-03-17 | | Buffy | dog | 1989-05-13 | | Fang | dog | 1990-08-27 | | Bowser | dog | 1989-08-31 | +--------+---------+------------+