MySQL数据库
完成条件
操作数据库
现在我们的数据库中已经有了许多人相关的数据,可以根据需要灵活显示这些信息。
1. 显示特定数据
假如我们只想显示名字、姓氏和性别,可以使用以下命令:
select firstName, lastName, gender from peopleInfo;
说明:
- 上述命令不会显示数据库 ID、编号或年龄,因为未指定这些字段。
- 通过选择特定字段,可以灵活定制需要显示的信息。
2. 删除表
如果需要删除整个表,可以输入以下命令:
drop table peopleInfo;
3. 使用条件筛选数据
可以通过添加条件(过滤器)来筛选数据。
3.1 筛选特定性别
显示性别为“female”的记录:
select * from peopleInfo where gender = 'female';
注意: 字符串需用单引号括起来,而数字无需括号。
3.2 按年龄筛选
显示年龄大于 17 岁的记录:
select * from peopleInfo where age > 17;
3.3 常用比较运算符
>
:大于<
:小于>=
:大于或等于<=
:小于或等于<>
:不等于
4. 模糊查询(LIKE 条件)
如果想查找名字以字母 "j" 开头的人,可以使用 LIKE
条件:
select * from peopleInfo where firstName LIKE 'j%';
说明:
LIKE
表示模糊匹配。%
是通配符,表示任意长度的字符。- 上述命令会匹配所有
firstName
以 "j" 开头的记录。
反向条件
LIKE
的反义条件为 NOT LIKE
。如果需要排除特定条件,可以使用:
select * from peopleInfo where firstName NOT LIKE 'j%';
以上这些方法可以帮助您灵活操作和筛选数据库中的数据。根据具体需求,您可以组合不同的查询条件以满足各种场景!
最后修改: 2025年01月17日 星期五 19:20