MySQL 8.0版本说明
MySQL 8.0源代码文档10bet官方网站
如前一节所示,检索整个表很容易。只需省略在哪里
条款选择
声明。但通常情况下,你不想看到整个表,特别是当它变大的时候。相反,您通常更感兴趣的是回答一个特定的问题,在这种情况下,您可以对所需的信息指定一些约束条件。让我们来看看一些关于你的宠物的选择问题。
您只能从表中选择特定的行。例如,如果你想验证你对Bowser的出生日期所做的更改,像这样选择Bowser的记录:
mysql> SELECT * FROM pet WHERE name = 'Bowser';+--------+-------+---------+------+------------+------------+ | 名字出生性物种| | | | |所有者死亡 | +--------+-------+---------+------+------------+------------+ | 戴安包泽| |狗| 1989-08-31 | 1989-08-31 |米 | +--------+-------+---------+------+------------+------------+
输出结果证实,这一年被正确记录为1989年,而不是1979年。
字符串比较通常不区分大小写,因此可以将名称指定为“水槽”
,“水槽”
等等。查询结果相同。
您可以在任何列上指定条件,而不仅仅是的名字
.例如,如果你想知道哪些动物是在1998年或1998年之后出生的,测试出生
专栏:
mysql> SELECT * FROM pet WHERE出生>= '1998-1-1';+----------+-------+---------+------+------------+-------+ | 名字出生性物种| | | | |所有者死亡 | +----------+-------+---------+------+------------+-------+ | 欢快的鸟|格温| | f零| | 1998-09-11 | |马勃戴安| |仓鼠f | 1999-03-30 | | NULL | +----------+-------+---------+------+------------+-------+
例如,你可以结合条件来定位母狗:
mysql> SELECT * FROM pet WHERE species = 'dog' AND sex = 'f';+-------+--------+---------+------+------------+-------+ | 名字出生性物种| | | | |所有者死亡 | +-------+--------+---------+------+------------+-------+ | 巴菲狗哈罗德| | | | 1989-05-13 |空 | +-------+--------+---------+------+------------+-------+
mysql> SELECT * FROM pet WHERE species = 'snake' OR species = 'bird';+----------+-------+---------+------+------------+-------+ | 名字出生性物种| | | | |所有者死亡 | +----------+-------+---------+------+------------+-------+ | 欢快的鸟|格温| | f零| | 1998-09-11 | |惠斯勒|格温鸟零零| | 1997-12-09 | | | |苗条|本尼蛇| | 1996-04-29 | |米NULL | +----------+-------+---------+------+------------+-------+
和
而且或
可能是混合的,尽管和
优先级高于或
.如果你同时使用两个操作符,最好使用圆括号来明确指出条件应该如何分组:
mysql> SELECT * FROM pet WHERE (species = 'cat' AND sex = 'm') OR (species = 'dog' AND sex = 'f');+-------+--------+---------+------+------------+-------+ | 名字出生性物种| | | | |所有者死亡 | +-------+--------+---------+------+------------+-------+ | 猫的爪子|格温| |米零| | 1994-03-17 | |巴菲狗哈罗德| | | | 1989-05-13 |空 | +-------+--------+---------+------+------------+-------+