文章 2022-01-12 来自:开发者社区

8种常见SQL错误用法

1、LIMIT 语句分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。SELECT * FROM operation WHERE type = 'SQLStats' AND name = 'Sl...

文章 2022-01-11 来自:开发者社区

浅析SQL中的JOIN用法

前言  近期在操作数据库的时候,需要经多个表关联起来查询,在很多业务当中,也需要将多个表关联起来查询,相信第一个想法就是使用JOIN链接查询,那么你熟悉JOIN链接查询吗?JOIN  在编写SQL中,我们操作多个数据库表时总是使用JOIN进行链接。在实际开发中经常使用到JOIN进行数据库表联查。常用的方式有:INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL JOIN、OU....

浅析SQL中的JOIN用法
文章 2021-11-08 来自:开发者社区

这些常被忽视的SQL错误用法,你知道吗

sql语句的执行顺序:FROM <left_table>ON <join_condition><join_type> JOIN <right_table>WHERE <where_condition>GROUP BY <group_by_list>HAVING <having_condition>SELECTDI....

文章 2021-10-29 来自:开发者社区

PolarDB-X 1.0-SQL 手册-Sequence-显式用法

创建SequenceGroup Sequence语法CREATE [ GROUP ] SEQUENCE <name> [ START WITH <numeric value> ]参数说明参数说明START WITHGroup Sequence 的起始值,若未指定,则默认起始值为100001。示例方法一mysql> CREATE SEQUENCE seq1;方法二my....

文章 2021-10-29 来自:开发者社区

PolarDB-X 1.0-SQL 手册-Sequence-隐式用法

创建Sequence在为拆分表或广播表的主键定义AUTO_INCREMENT后,Sequence可以用于自动填充主键,由PolarDB-X自动维护。扩展标准建表语法,增加了自增列的Sequence类型,如果未指定类型关键字,则默认类型为GROUP。PolarDB-X自动创建的、跟表相关联的Sequence名称,都是以AUTO_SEQ_为前缀,后面加上表名。创建Group Sequence、Tim....

问答 2021-10-13 来自:开发者社区

sql 中 and 和or的用法

select top 8 * from sale表 where 发布人 LIKE '中介'或者'个人' and 区域=朝阳区 order by zid desc 其中或者用or好还是and好?

问答 2021-10-13 来自:开发者社区

SQL中全局变量和局部变量的用法

SQL中全局变量和局部变量的用法

文章 2021-10-10 来自:开发者社区

【学习资料】第14期快速入门PostgreSQL应用开发与管理 - 4 高级SQL用法

背景本章大纲1. 聚集函数常用聚合函数统计类的聚合函数分组排序聚合Hypothetical-Set聚合函数多维分析2. 子查询3. union\union all\except\intersect4. 自连接5. 内连接优化器如何强制连接顺序?6. 外连接左外连接右外连接全外连接7. 窗口查询第二章:高级SQL用法1. 聚集函数https://www.postgresql.org/docs/9.....

文章 2021-09-09 来自:开发者社区

这些经常被忽视的SQL错误用法,你有没有踩过坑?

之前已经讲过mysql的性能优化,感兴趣的朋友可以看看之前的文章。但是有些问题其实是我们自身的SQL语句有问题导致的。今天就来总结哪些经常被我们忽视的SQL错误写法,看看你都踩过哪些坑? 一、LIMIT语句Limit是分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般我们觉得在type, name, create_time字段上加组合索引。这样条件....

这些经常被忽视的SQL错误用法,你有没有踩过坑?
文章 2020-02-07 来自:开发者社区

8 种最坑的 SQL 错误用法,你有没有踩过坑?

原文作者:程序员追风 01、LIMIT语句 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。 好吧,可能90%以上的 DBA 解决该问题就到此为止。但当 LIMIT 子句变成 “LIMIT 1000000,10” 时,....

8 种最坑的 SQL 错误用法,你有没有踩过坑?

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

分享数据库前沿,解构实战干货,推动数据库技术变革

+关注