这年头,谁还不知道这10个高级SQL概念?
随着数据量持续增长,对合格数据专业人员的需求也会增长。具体而言,对SQL流利的专业人士的需求日益增长,而不仅仅是在初级层面。因此,Stratascratch的创始人Nathan Rosidi以及我觉得我认为10个最重要和相关的中级到高级SQL概念。
阅读量: 1.1k标签: sql
为什么 SQL 语句使用了索引,但却还是慢查询?
聊一聊索引和慢查询,经常遇到的一个问题:一个SQL语句使用了索引,为什么还是会记录到慢查询日志之中?为了说明,创建一个表t,该表3个字段,一个主键索引,一个普通索引
阅读量: 506标签: sql
52个SQL性能优化策略
对查询进行优化,应尽量避免全表扫描 ,首先应考虑在 Where 及 order by 涉及的列上建立索引。应尽量避免在 Where 子句中对字段进行NULL值判断,创建表时NULL是默认值
阅读量: 728标签: sql
这才是 SQL 优化的正确姿势
当然,本篇是关于性能优化的,那性能优化就应该一把梭子吗?还是要符合一些规范和原则呢?所以,在开始之前(MySQL 优化),咱们先来聊聊 性能优化 的一些原则。
阅读量: 1.5k标签: sql
NeDB,Node.js嵌入式数据库
NeDB 是使用 Node.js 实现的一个 NoSQL 嵌入式数据库操作模块, 可以充当内存数据库,也可以用来实现本地存储,甚至可以在浏览器中使用。 查询方式比较灵活,支持使用正则、比较运算符、逻辑运算符、索引以及 JSON 深度查询等,适用于不需要大量数据处理的应用系统
阅读量: 2.2k标签: sql
MySQL排名函数实现
现在有个需求对所有学生分数进行排名,并且列出名次。刚看到这个需求,我有点懵逼,完全没有思路:joy:,为什么难一点需求
阅读量: 1.5k标签: sql
node.js防止Sequelize在执行查询时将SQL输出到控制台?
有没有办法得到这个不显示?一些标志,我在一个配置文件中设置某处?最佳答案创建Sequelize对象时,将false传递给logging参数:
阅读量: 2.5k标签: sql
常用SQL语句分享
日常工作或学习过程中,我们可能会经常用到某些SQL,建议大家多多整理记录下这些常用的SQL,这样后续用到会方便很多。笔者在工作及学习过程中也整理了下个人常用的SQL,现在分享给你!可能有些SQL你还不常用
阅读量: 2.2k标签: sql
开发者必知的MySQL 8.0 新功能
下面将以 MySQL 社区的优先级从高到低来展示这些功能:MySQL 文档存储;默认 utf8mb4 编码;JSON 增强;CTEs(译者注:Common Table Expresssions 公共表格表达式)
阅读量: 3k标签: sql
websql操作类封装
由于websql操作都是异步操作,当我们为了获取到websql操作的结果之后再进行后续操作时,往往是通过回调函数来实现的,当回调一多的时候,回调地狱就出现了,为了解决回调地狱问题,我将通过Promise来改写,后续调用时
阅读量: 1.9k标签: sql
Sql中Left Join、Right Join、Inner Join的区别?
left join(左联接) :返回包括左表中的所有记录和右表中联结字段相等的记录;right join(右联接) :返回包括右表中的所有记录和左表中联结字段相等的记录
阅读量: 2.1k标签: sql
这种SQL写法会导致索引失效?
网上经常能看到一些文章总结在 mysql 中不能命中索引的各种情况,其中有一种说法就是指使用了 or 的语句都不能命中索引。这种说法其实是不够正确的,正确的结论应该是
阅读量: 2.2k标签: sql
sql语句备忘录
结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
阅读量: 2.3k标签: sql
Mysql性能优化:为什么你的count(*)这么慢?
在开发中一定会用到统计一张表的行数,比如一个交易系统,老板会让你每天生成一个报表,这些统计信息少不了sql中的count函数。但是随着记录越来越多,查询的速度会越来越慢
阅读量: 1.5k标签: sql
为什么企业依赖于NoSQL
如果你关注大数据科技动向,你对 NoSQL 一定不陌生,NoSQL 是一个分布式数据库。在过去时间,数据存储一直关系型数据库天下,有着良好的控制并发操作、事务功能。
阅读量: 2k标签: sql