文摘首页 | 我的好库
好库文摘

sql语句中select、 from、 where、 group by 、having、 order by的执行顺序分析

词语分析: SELECT 语句用于从表中选取数据。结果被存储在一个结果表中(称为结果集)。 from  代表具体的数据源,具体表。 where  设置条件从表中选取数据 GROUP BY 语句用于结合合计函数,根据一......

doclist 发布于 2019/1/24 10:05:22 阅读(12) 评论(0)

Mybatis根据数据库中的表自动生成Bean对象与Mapper文件 (小白式教程)

示例IDE采用 IDEA //**********************华丽的分割线****************// 1.新建一个java项目-->在Src目录下创建3个包(Package)与一个文件夹(Directory)......

doclist 发布于 2019/1/24 0:16:22 阅读(16) 评论(0)

Spark SQL中列转行(UNPIVOT)的两种方法

行列之间的互相转换是ETL中的常见需求,在Spark SQL中,行转列有内建的PIVOT函数可用,没什么特别之处。而列转行要稍微麻烦点。本文整理了2种可行的列转行方法,供参考。   本文链接:https://www.cnb......

doclist 发布于 2019/1/23 18:32:38 阅读(19) 评论(0)

MySQL-ibdata1磁盘占用过大

MySQL5.6版本以前,如果配置不当,会导致安装目录下的ibdata1文件过大,磁盘空间会逐渐被占用,直到被占满,会导致软件的异常,以下操作可以解决该问题。 1.导出数据库备份 停掉应用程序,远程连接服务器,不需要进入mysql......

chy0919 发布于 2019/1/23 17:09:07 阅读(18) 评论(0)

关于mysql中GROUP_CONCAT函数的使用

偶然看到公司存储过程中有个字符串拼接的函数,改bug过程中使用到了,还挺有用的,于是记录下来方便记忆,帮助有需要的人。      这是我需要整理的串,他是调用了一个存储过程,传入组织机构的id和迭代层数,返......

doclist 发布于 2019/1/23 16:19:25 阅读(10) 评论(0)

MySQL查询执行

当我们希望MySQL能够以更高的性能运行查询时,最好的办法就是弄清楚MySQL是如何优化和执行查询的。一旦理解了这一点,很多查询优化工作实际上就是遵循一些原则让优化器能够按照预想的合理方式运行 当我们想......

haoque672 发布于 2019/1/23 12:19:09 阅读(19) 评论(0)

MySQL内存使用查看方式

使用版本:MySQL 5.7 在performance_schema有如下表记录内存使用情况 mysql> show tables like '%memory%summary%'; +----------------------......

doclist 发布于 2019/1/22 23:28:17 阅读(26) 评论(0)

sql 查询含有中文/英文/数字 正则表达式

一、包含中文字符 select * from 表名 where 列名 like '%[吖-座]%' 二、包含英文字符 select * from 表名 where 列名 like '%[a-z]%' 三、包含纯数字 sel......

doclist 发布于 2019/1/22 11:50:50 阅读(17) 评论(0)

SQLAlchemy 学习笔记(一):Engine 与 SQL 表达式语言

个人笔记,如有错误烦请指正。 SQLAlchemy 是一个用 Python 实现的 ORM (Object Relational Mapping)框架,它由多个组件构成,这些组件可以单独使用,也能独立使用。它的组件层次结构如下:......

doclist 发布于 2019/1/21 14:26:36 阅读(20) 评论(0)

【sql】sql查询is not null速度慢的一种处理方式

数据库连表查询中的nvarchar类型字段,tb_Users.Certificates is not null条件,is not null 会导致查询速度慢很多(因为和“=”号条件遍历方式不一样)。 替换为 “LEN(tb_Users.......

doclist 发布于 2019/1/21 12:08:23 阅读(17) 评论(0)

Oracle 11g R2性能优化 SQL TRACE

正文 作为Oracle官方自带的一种基本性能诊断工具,SQL Trace可以用来评估当前正在运行的SQL语句的效率,同时为该语句生成统计信息等,并保存这些信息到指定路径下的跟踪文件(trace)当中。SQL Trace会将一条SQL语句......

doclist 发布于 2019/1/21 11:23:34 阅读(19) 评论(0)

MySQL查询执行

当我们希望MySQL能够以更高的性能运行查询时,最好的办法就是弄清楚MySQL是如何优化和执行查询的。一旦理解了这一点,很多查询优化工作实际上就是遵循一些原则让优化器能够按照预想的合理方式运行 当我们想......

shibeng752 发布于 2019/1/21 10:22:08 阅读(22) 评论(0)

Mysql 用户权限管理

1. MySQL 权限介绍 mysql中存在4个控制权限的表,分别为user表,db表,tables_priv表,columns_priv表,我当前的版本mysql 5.7.22 。 mysql权限表的验证过程为: 先从u......

doclist 发布于 2019/1/21 9:29:55 阅读(16) 评论(0)

SQLserver中常见的函数

---字符中操作函数 UPPER(S) 将字符串统一为大写字母 SELECT UPPER('asasA') --ASASA LOWER(S) 将字符串统一为小写字母 SELECT LOWER('asasA') ---as......

doclist 发布于 2019/1/20 20:21:05 阅读(18) 评论(0)

Oracle sql共享池$sqlarea分析SQL资源使用情况

遇到需要排查一个系统使用sql的情况,可以通过查询Oracle的$sql、$ssssion、$sqlarea进行统计排查 排查时可以先看一下$sql和$session的基本信息 select * from v$sql a, v$......

doclist 发布于 2019/1/20 18:08:46 阅读(19) 评论(0)

MySQL基础架构

前段时间订阅了《Mysql实战45讲》(从原理到实战),新的一年为自己充充电。对于这部分内容,我所知道的只来源于我大学里学习的课程《数据库原理》,在大学里学习的只是简单的查询,增加,删除,索引,锁,触发器,视图等内容。几乎没有基础的架构......

doclist 发布于 2019/1/20 12:09:13 阅读(23) 评论(0)

动态代理实现多数据库的定时刷新链接信息的应用

开始研究动态代理之前 先简要谈下动态代理的概念 在不改变原有类结构的前提下增强类的功能以及对类原有方法操作,注意是方法不是属性(属性一般被设计为private修饰,不可以直接被调用) 动态代理的基本实例不做阐述,网上一大把 不理解的同学......

doclist 发布于 2019/1/19 18:34:33 阅读(25) 评论(0)

看看redis中那些好玩的module (sql on redis, bf/cf on redis)

自从redis加入了module功能之后,redis的生态就很有意思了,每个领域的大佬都会以插件的形式给redis扩展一些新的功能,比如本篇说到的rediSQL,rebloom。   一:rediSQL &n......

doclist 发布于 2019/1/19 17:27:05 阅读(21) 评论(0)

多表联查时的sql删除语句的写法,即级联删除,将相关联的数据级联删除

mysql多表关联删除 DELETE删除多表数据,怎样才能同时删除多个关联表的数据呢?这里做了深入的解释:  1 delete from t1 where 条件  2 delete t1 from t1 where 条件  3 dele......

doclist 发布于 2019/1/19 16:42:16 阅读(20) 评论(0)

Percona Toolkit mysql辅助利器

1 PT介绍 Percona Toolkit简称pt工具—PT-Tools,是Percona公司开发用于管理MySQL的工具,功能包括检查主从复制的数据一致性、检查重复索引、定位IO占用高的表文件、在线DDL等,DBA熟悉......

doclist 发布于 2019/1/19 15:11:59 阅读(20) 评论(0)
上一页 1 2 3 4 5 6 7 8 9 10 ... 下一页共345页  到第