SQL
文章平均质量分 93
V1ncent Chen
一枚DBA
展开
-
MySQL limit子句用法及优化(Limit Clause Optimization)
在MySQL中,如果只想获取select查询结果的一部分,可以使用limit子句来限制返回记录的数量,limit在获取到满足条件的数据量时即会立刻终止SQL的执行。相比于返回所有数据然后丢弃一部分,执行效率会更高。原创 2024-06-19 17:24:18 · 946 阅读 · 0 评论 -
MySQL Prepared语句(Prepared Statements)
在数据库应用中,很多SQL语句都会重复执行很多次,每次执行可能只是where条件中的变量值不同,但MySQL依然会解析SQL语法并生成执行计划。对于这类情况,可以利用prepared语句来避免重复解析SQL的开销。原创 2024-04-17 18:37:43 · 1389 阅读 · 0 评论 -
MySQL count(*/column)查询优化
count()是SQL中一个常用的聚合函数,其被用来统计记录的总数,下面通过几个示例来说明此类查询的注意事项及应用技巧。原创 2024-03-28 19:10:35 · 1154 阅读 · 0 评论 -
Oracle 层级查询(Hierarchical Queries)
如果一张表中的数据存在分级(即数据间存在父子关系),利用普通SQL语句显示数据间的层级关系非常复杂,可能需要多次连接才能完整的展示出完成的层级关系,更困难的是你可能不知道数据到底有多少层。而利用Oracle的层级查询,则可以很方便的显示出层级。原创 2024-03-11 20:00:09 · 1735 阅读 · 0 评论