它有哪些数据操作方法?
数据操作方法
1. 筛选
- 使用条件语句筛选数据,根据特定的条件过滤数据。
- 例如,可以使用
where
子句筛选所有年龄大于 21 岁的用户:
SELECT * FROM users WHERE age > 21;
2. 排序
- 使用
ORDER BY
子句排序数据按照特定的顺序。 - 例如,可以使用
order by
子句排序所有用户名升序:
SELECT * FROM users ORDER BY username ASC;
3. 分组
- 使用
GROUP BY
子句对数据进行分组。 - 例如,可以使用
group by
子句对所有用户按年龄分组:
SELECT age, COUNT(*) FROM users GROUP BY age;
4. 合并
- 使用
UNION
或UNION ALL
子句合并数据。 - 例如,可以使用
union
将所有用户和订单数据合并:
SELECT * FROM users UNION SELECT * FROM orders;
5. 关联
- 使用
JOIN
子句连接数据表。 - 例如,可以使用
join
连接用户和订单数据表:
SELECT u.username, o.order_id FROM users u JOIN orders o ON u.id = o.user_id;
6. 统计
- 使用
SUM()
,COUNT()
,AVG()
, 和MIN()
等函数进行数据统计。 - 例如,可以使用
sum()
函数计算所有用户的订单数量:
SELECT SUM(orders) FROM orders;
```