![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql sql
mysql
数据库人生
专注于数据库
PostgreSQL;Oracle 11G OCA、OCP;OceanBase V2 OBCA、OBCP
展开
-
mysql 的一个简单函数
mysql原创 2022-11-08 21:39:35 · 62 阅读 · 0 评论 -
mysql 数据库 explain 时出现 dependent subquery
dependent subquery 需要引起最大关注,可谓是性能杀手,无数开发着已经踩坑。原创 2021-06-09 15:27:31 · 1086 阅读 · 0 评论 -
mysql 8 数据库 with recursive 使用之一 初步使用
mysql 8 实现了 cte,并且实现了 with recursive ,很强大的功能。with recursive tmp(n) as ( select 1 union all select n+1 from tmp where 1=1 and n<=10)select * from tmp;+------+| n |+------+| 1 || 2 || 3 || 4 || 5 || 6 ||原创 2020-08-13 17:10:01 · 5031 阅读 · 0 评论 -
mysql 8.0 使用 explain 查看执行计划
os: centos 7.4.1708db: mysql 8.0.20help explainmysql> help explain;Name: 'EXPLAIN'Description:Syntax:{EXPLAIN | DESCRIBE | DESC} tbl_name [col_name | wild]{EXPLAIN | DESCRIBE | DESC} [explain_type] {explainable_stmt | FOR CONNECTION原创 2020-07-31 18:14:04 · 1670 阅读 · 0 评论 -
mysql 实现类似 postgresql 数据库的 generate_series 函数
os: centos 7.4.1708db: mysql 8.0.20版本# cat /etc/centos-releaseCentOS Linux release 7.4.1708 (Core) # # # yum list installed |grep -i mysql80mysql-community-client.x86_64 8.0.20-1.el7 @mysql80-communitymysql-community-co原创 2020-07-01 15:15:10 · 1275 阅读 · 0 评论 -
上亿数据怎么玩深度分页?兼容MySQL + ES + MongoDB
https://developer.aliyun.com/article/768447?spm=a2c6h.12873581.0.0.3a8d51be8iN9Go&groupCode=database转载 2020-07-23 18:37:31 · 223 阅读 · 0 评论 -
mysql 的列转行
mysql 的列转行想找个函数,但是没有找到目前是通过有条件的笛卡尔积完成的。DROP IF EXISTS TABLE pyb_tmp_160315_2CREATE TABLE pyb_tmp_160315_2 (id INT,NAME VARCHAR(200)) ;INSERT INTO pyb_tmp_16原创 2016-03-15 14:29:12 · 682 阅读 · 0 评论 -
mysql 的行转列
mysql 的行转列 主要是通过group_concat 来实现。CREATE TABLE pyb_tmp_160315 (id INT,NAME VARCHAR(200)) ;INSERT INTO pyb_tmp_160315VALUES(1,'a'),(1,'b'),(2,'a'),(2,'b'),(2,'c');原创 2016-03-15 14:24:00 · 510 阅读 · 0 评论 -
没内鬼,来点干货!SQL优化和诊断
https://juejin.im/post/5ea16dede51d45470b4ffc5b?spm=a2c6h.12873639.0.0.424b58ddzZrtuv#heading-9转载 2020-07-23 18:29:12 · 193 阅读 · 0 评论