guozi
-
一条SQL语句从诞生至结束的多姿多彩历程!
引言 在上篇文章中,我们以《MySQL架构篇》拉开了MySQL数据库的的序幕,上篇文章中将MySQL分层架构中的每一层都进行了详细阐述。而在本篇中,则会进一步站…
-
SQL数据分析:常用的文本处理函数
SQL常用的文本数据如下表,第二部分附上示例语句及演示结果 函数名 备注 LEFT() 返回从左边取指定长度的子字符串(简称子串) RIGHT() 返回从右边取指定长度的子串 LE…
-
SQL实用技巧-行列转换
在编写大数据SQL的时候,有时需要进行行列的转化 什么是行列转化?如下图,不同商品在不同月份的销量数据,有时候我们希望数据和左侧一样的排列,但原始数据却像右侧一样排列,此时我们需要…
-
SQL性能分析
我们常说的sql优化,大部分情况指的是优化查询语句。那么为了优化sql,我们需要了解相关概念。 SQL的执行频率 MySQL客户端连接成功后,通过 show [session |…
-
SQL 查询优化的 10 个案例!
在应用开发的早期,数据量少,开发人员开发功能时更重视功能上的实现,随着生产数据的增长,很多SQL语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问题的SQL就是整个系…
-
10个高级的 SQL 查询技巧,你掌握了几个?
们将使用示例进行探索。考虑以下Query和结果: SELECT Name , GPA , ROW_NUMBER() OVER (ORDER BY GPA des…
-
高逼格的SQL写法:行行比较
环境准备 数据库版本:MySQL 5.7.20-log 建表 SQL DROP TABLE IF EXISTS `t_ware_sale_statistics`; CREATE T…
-
带你学习Mybatis之动态sql
动态sql 在写sql语句时如果使用语句拼接,根据不同的参数组织不同的语句,经常出现少或多一个and,缺少空格,最后出现逗号等问题,mybatis通过动态sql来解决这些问题。 m…
-
要避免的 9 个 SQL 错误
虽然学习 SQL 语法至关重要,但真正掌握该语言需要了解如何编写有效且高效的查询。 下面对不该做的事进行逆向分析,指导你写出清晰、优化、强大的 SQL 语句: 1、避免不明确的列命…
-
sql注入mysql的union联合注入
关于闭合符号怎么判断 可以使用来探测闭合,报错信息中后的符号即为闭合符号 用sqli第一关举例我们可以看到后是’,所以可以判断本关的闭合是’ union联合…