
MySQL
javartisan
年轻人,静下心来做事吧!
展开
-
MySQL中大小写敏感涉及的属性以及查询如何区分大小写
lower_case_file_systemProperty Value System Variable lower_case_file_system Scope Global Dynamic No Type Boolean 该变量用于设置数据库在检索数据目录时候是否区分大小学,OFF意味着是大小写敏感的;ON意味着大小写不敏感。这是一个只读属...原创 2020-02-24 20:10:33 · 1947 阅读 · 0 评论 -
MYSQL官方文档需要撸一遍(待学习)
https://dev.mysql.com/doc/refman/8.0/en/group-by-functions.html#function_json-arrayaggselect @rk := @rk + 1 as id, group_concat(revenue order by field("month", "Jan", "F...原创 2020-01-19 20:43:58 · 458 阅读 · 0 评论 -
MySQL窗口函数中的Frame(三)
12.21.1 Window Function Descriptions12.21.2 Window Function Concepts and Syntax12.21.3 Window Function Frame Specification12.21.4 Named Windows12.21.5 Window Function RestrictionsFrame定义...原创 2020-01-18 18:38:39 · 1985 阅读 · 0 评论 -
MySQL窗口函数概念与语法(二)
12.21.1 Window Function Descriptions12.21.2 Window Function Concepts and Syntax12.21.3 Window Function Frame Specification12.21.4 Named Windows12.21.5 Window Function Restrictions基础数据:...原创 2020-01-18 16:20:34 · 502 阅读 · 0 评论 -
MySQL窗口函数基础初试(一)
MySQL支持窗口函数,对于数据row的查询,会使用一些相关的rows进行计算出一个row。如下将会讨论如何使用窗口函数,包括OVER以及WINDOW子句,本结只讨论非聚集窗口函数。聚集窗口函数参考:聚集窗口函数。更多关于优化以及窗口函数参考:窗口函数优化。MySQL窗口函数主要涉及一下内容:12.21.1 Window Function Descriptions12.21.2 Win...原创 2020-01-17 11:59:02 · 427 阅读 · 0 评论 -
MYSQL mediumText大字段存储错误问题排查
思路:1:由于日志查询问题,没看到日志之前怀疑:MYSQL数据库字段长度是否真的足够,排查问题未果。2:步骤一未果,看日志了解错误信息如下Name":"com.javartisan.audience_management.jsf_service.service.AudienceService"}org.springframework.orm.jpa.JpaSystemExcepti...原创 2019-12-09 20:40:23 · 1475 阅读 · 0 评论 -
MySQL中的case when then end中对于NULL值判断容易犯错的地方
sql中的case when 有点类似于Java中的switch语句,比较灵活,但是在Mysql中对于Null的处理有点特殊,之前被这个问题困扰过,这次又被困扰了,好记性不如乱笔头,还是记一下印象会深刻一点。Mysql中case when语法:语法1:CASE case_value WHEN when_value THEN statement_list [WHEN whe...原创 2018-10-13 14:01:23 · 7176 阅读 · 0 评论 -
MySQL中的Group By是否允许SELECT非聚合列的总结
样例数据:数据库表结构:CREATE TABLE `student` ( `sno` varchar(20) NOT NULL, `sname` varchar(20) DEFAULT NULL, `ssex` varchar(20) DEFAULT NULL, `sage` int(11) DEFAULT NULL, `sdept` varchar(20) DEFA...原创 2019-01-21 18:57:57 · 9733 阅读 · 2 评论 -
MySQL中的GROUP BY修饰符WITH ROLLUP
MYSQL中的GROUP BY可以添加WITH ROLLUP 修饰符,ROLLUP含义是卷起,在MYSQL中是进行统计格外的汇总信息。WITH ROLLUP可以让你在一个QUERY中进行更多LEVEL的数据分析,例如表结构:CREATE TABLE sales( year INT, country VARCHAR(20), product VARCHAR(32...原创 2019-01-21 19:54:15 · 1081 阅读 · 0 评论 -
高性能MySQL之Schema设计对系统性能的影响
本文主要是对高性能MySQL书籍中的内容进行一个简短的总结以及个人理解,记录一下学习的过程。前言:与数据库交互的软件系统中,系统的架构实现以及数据交互的SQL语句对系统的性能至关重要,系统的数据模型设计实现对系统性能的影响通俗一点说就是数据库Schema设计对系统的影响。数据库Schema的设计并不是一件简单的事情,并不是说做到第三、四范式就算可以了。(个人注:通常大型系统的数据库Sche...原创 2018-09-15 12:25:29 · 1318 阅读 · 0 评论