操作数据库

现在我们的数据库中已经有了许多人相关的数据,可以根据需要灵活显示这些信息。


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