MySQL是Java的一部分吗?

MySQL是Java的一部分吗?,第1张

mysql 是数据库

java 是程序设计语言

不过mysql被oracle收购了

sun也被oracle收购了

MySql当然是需要单独安装的,它和java没有必然联系,是相互独立的

MySQL 与SQl可以说也是相互独立的。一个是DBMS,一个DML,类型就完全不一样

让group by 使用索引而不创建临时表,

使用索引的前提条件是:所有GROUP BY列引用同一索引的属性,并且索引按顺序保存其关键字(B-树索引,不是HASH索引)

至于DISTINCT 和GROUP BY哪个效率更高?

理论上 DISTINCT *** 作只需要找出所有不同的值就可以了。而GROUP BY *** 作还要为其他聚集函数进行准备工作。从这一点上将,GROUP BY *** 作做的工作应该比DISTINCT所做的工作要多一些。

但是实际上,DISTINCT *** 作,它会读取了所有记录GROUP BY需要读取的记录数量与分组的组数量一样多,比实际存在的记录数目要少很多。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7676990.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存