MySQL单表查询实例详解与操作技巧

1 下载量 156 浏览量 更新于2024-09-01 收藏 58KB PDF 举报
本文主要针对MySQL单表查询进行详细的实例总结,涵盖了MySQL数据库的基础操作和条件查询技巧。首先,我们通过创建一个名为"fruits"的表,该表包含四个字段:f_id(主键),s_id,f_name(水果名称)和f_price(价格,保留两位小数)。表中包含了多种水果及其价格数据,方便后续的查询操作演示。 1. **基础查询操作**: - `SELECT * FROM fruits;`:此语句用于选取表中的所有数据行,星号(*)代表所有列。 - `SELECT f_name, f_price FROM fruits;`:指定只返回特定字段,这里是水果名称和价格。 2. **条件查询**: - `SELECT f_name, f_price FROM fruits WHERE f_price = 10.2;`:根据价格筛选出价格为10.2元的水果。 - `SELECT f_name, f_price FROM fruits WHERE f_price < 10;`:选择价格低于10元的所有水果。 - `SELECT * FROM fruits WHERE s_id IN (101, 102) ORDER BY f_name;`:通过in关键字筛选出s_id为101或102的记录,并按f_name字段排序。 - `SELECT * FROM fruits WHERE s_id NOT IN (101, 102) ORDER BY f_name;`:相反,选取s_id不等于101或102的记录并排序。 3. **组合条件查询**: - `SELECT f_name, f_price FROM fruits WHERE f_price = 10.2 OR f_price < 10;`:选取价格为10.2元或低于10元的水果。 这些查询实例展示了如何在MySQL中执行基本的数据检索,包括全表扫描、字段选择、条件过滤以及排序。理解这些基本操作是进行更复杂数据分析和报表生成的基础。对于初学者来说,通过实践这些实例有助于加深对SQL语句的理解,并熟练掌握MySQL的单表查询技巧。