![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
qq_38844040
这个作者很懒,什么都没留下…
展开
-
Mysql CONCAT函数
mysql CONCAT()函数用于将多个字符串连接成一个字符串,是最重要的mysql函数之一,下面就将为您详细介绍mysql CONCAT()函数,供您参考mysql CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。或许有一个或多个参数。 如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任...原创 2018-07-29 18:19:16 · 300 阅读 · 0 评论 -
基于RBAC模型的可自由拓展的企业级权限基础框架
项目简介:本项目(主要提供restful api 接口,当然也提供了一个带界面的版本web-permission-ui.war)是一个以权限为核心的基于RBAC模型可自由拓展的基础框架权限方面 未采用任何第三方权限框架,全是自己编写,更加可把控,熟悉,自由配置;基础模块1.用户管理2.角色管理3.组织部门管理4.权限模块管理5.权限点管理6.角色与用户关系维护管理7.角色与权限...原创 2018-10-14 20:01:33 · 348 阅读 · 0 评论 -
sql优化建议与技巧
在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参考参考。1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where nu...原创 2018-11-21 18:44:20 · 182 阅读 · 0 评论 -
sql查询执行顺序
今天遇到一个问题就是mysql中insert into 和update以及delete语句中能使用as别名吗?目前还在查看,但是在查阅资料时发现了一些有益的知识,给大家分享一下,就是关于sql以及MySQL语句执行顺序:sql和mysql执行顺序,发现内部机制是一样的。最大区别是在别名的引用上。一、sql执行顺序(1)from(3) join(2) on(4) where(5)gro...原创 2018-11-17 23:32:16 · 12123 阅读 · 2 评论 -
Mysql的B+Tree结构与索引原理
1.什么是索引?索引:加速查询的数据结构。2.索引常见数据结构:1.顺序查找: 最基本的查询算法-复杂度O(n),大数据量此算法效率糟糕.2.二叉树查找(binary tree search): O(log2n)左边是数据表,一共有两列七条记录,最左边的是数据记录的物理地址(注意逻辑上相邻的记录在磁盘上也并不是一定物理相邻的)。为了加快Col2的查找,可以维护一个右边所示的二叉查找树,...原创 2018-11-23 13:32:39 · 283 阅读 · 2 评论 -
连接查询的原理
连接的原理标签: MySQL 是怎样运行的搞数据库一个避不开的概念就是Join,翻译成中文就是连接。相信很多小伙伴在初学连接的时候有些一脸懵逼,理解了连接的语义之后又可能不明白各个表中的记录到底是怎么连起来的,以至于在使用的时候常常陷入下边两种误区:误区一:业务至上,管他三七二十一,再复杂的查询也用在一个连接语句中搞定。误区二:敬而远之,上次 DBA 那给报过来的慢查询就是因为使用了连接导...原创 2019-04-05 09:52:21 · 1040 阅读 · 0 评论