例如,假设大家有一个名为“users”的表,其中包含以下数据:
+----+----------+-------------------+ | id | username | email | +----+----------+-------------------+ | 1 | bob | bob@example.com | | 2 | alice | alice@example.com | | 3 | john | john@example.com | +----+----------+-------------------+
如果大家希望查找用户名为“bob”的用户,大家可以使用等号进行查询,如下所示:
SELECT * FROM users WHERE username = 'bob';
这将返回匹配的行,因为“bob”是’id’为1的行的’username’列的值:
+----+----------+-------------------+ | id | username | email | +----+----------+-------------------+ | 1 | bob | bob@example.com | +----+----------+-------------------+
需要注意的是,MySQL的等号是区分大小写的。因此,如果大家在上面的示例中使用以下查询:
SELECT * FROM users WHERE username = 'BOB';
则不会返回任何匹配的行。类似地,如果大家使用等号比较数字,则左右两侧的数字必须相等才会返回匹配的行。