MySQL表的增删查改及聚合函数/group by子句的使用方法举例
程序界的小飞侠
2024-04-02 17:21
短信预约 MySQL-IT技能 免费直播动态提醒
这篇文章将为大家详细讲解有关MySQL表的增删查改及聚合函数/group by子句的使用方法举例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
MySQL 表的增删查改
插入(INSERT)
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
删除(DELETE)
DELETE FROM table_name WHERE condition;
更新(UPDATE)
UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;
查询(SELECT)
SELECT column1, column2, ... FROM table_name WHERE condition;
聚合函数和 GROUP BY 子句
聚合函数
聚合函数对表中的一组行进行计算,并返回单个结果。常用的聚合函数包括:
- SUM():计算一组行的总和
- COUNT():计算一组行的数量
- AVG():计算一组行的平均值
- MIN():返回一组行的最小值
- MAX():返回一组行的最大值
GROUP BY 子句
GROUP BY 子句将表中的行按一组列进行分组,然后对每个组执行聚合函数。
SELECT column1, SUM(column2)
FROM table_name
GROUP BY column1;
此查询将按 column1
对表进行分组,并返回每组的 column2
总和。
示例
插入数据
INSERT INTO customers (name, email) VALUES ("John Doe", "john.doe@example.com");
INSERT INTO customers (name, email) VALUES ("Jane Smith", "jane.smith@example.com");
删除数据
DELETE FROM customers WHERE name = "John Doe";
更新数据
UPDATE customers SET email = "new.email@example.com" WHERE name = "Jane Smith";
查询数据
SELECT * FROM customers;
聚合数据(使用 GROUP BY 子句)
SELECT country, COUNT(*) AS num_customers
FROM customers
GROUP BY country;
以上就是MySQL表的增删查改及聚合函数/group by子句的使用方法举例的详细内容,更多请关注编程学习网其它相关文章!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341