
mysql sql
mysql
数据库人生
专注于数据库
PostgreSQL;Oracle 11G OCA、OCP;OceanBase V2 OBCA、OBCP
展开
-
mysql 的一个简单函数
mysql原创 2022-11-08 21:39:35 · 87 阅读 · 0 评论 -
mysql 数据库 explain 时出现 dependent subquery
dependent subquery 需要引起最大关注,可谓是性能杀手,无数开发着已经踩坑。原创 2021-06-09 15:27:31 · 1124 阅读 · 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 · 5103 阅读 · 0 评论 -
mysql 8.0 使用 explain 查看执行计划
os: centos 7.4.1708 db: mysql 8.0.20 help explain mysql> 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 · 1735 阅读 · 0 评论 -
mysql 实现类似 postgresql 数据库的 generate_series 函数
os: centos 7.4.1708 db: mysql 8.0.20 版本 # cat /etc/centos-release CentOS Linux release 7.4.1708 (Core) # # # yum list installed |grep -i mysql80 mysql-community-client.x86_64 8.0.20-1.el7 @mysql80-community mysql-community-co原创 2020-07-01 15:15:10 · 1480 阅读 · 0 评论 -
上亿数据怎么玩深度分页?兼容MySQL + ES + MongoDB
https://developer.aliyun.com/article/768447?spm=a2c6h.12873581.0.0.3a8d51be8iN9Go&groupCode=database转载 2020-07-23 18:37:31 · 250 阅读 · 0 评论 -
mysql 的列转行
mysql 的列转行想找个函数,但是没有找到 目前是通过有条件的笛卡尔积完成的。 DROP IF EXISTS TABLE pyb_tmp_160315_2 CREATE TABLE pyb_tmp_160315_2 ( id INT, NAME VARCHAR(200) ) ; INSERT INTO pyb_tmp_16原创 2016-03-15 14:29:12 · 705 阅读 · 0 评论 -
mysql 的行转列
mysql 的行转列 主要是通过group_concat 来实现。 CREATE TABLE pyb_tmp_160315 ( id INT, NAME VARCHAR(200) ) ; INSERT INTO pyb_tmp_160315 VALUES(1,'a'),(1,'b'),(2,'a'),(2,'b'),(2,'c') ;原创 2016-03-15 14:24:00 · 562 阅读 · 0 评论 -
没内鬼,来点干货!SQL优化和诊断
https://juejin.im/post/5ea16dede51d45470b4ffc5b?spm=a2c6h.12873639.0.0.424b58ddzZrtuv#heading-9转载 2020-07-23 18:29:12 · 283 阅读 · 0 评论