51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#sq
log4j2记录日志到数据库(完美支持mysql使用DruidDataSource)
引用log4j-core-2.12.1.jarlog4j-web-2.12.1.jar1:配置数据源2:调用类3:写入...
代码星球
·
2020-04-04
log4j2
记录
日志
数据库
完美
mysql [索引优化] -- in or替换为union all
一个文章库,里面有两个表:category和article。category里面有10条分类数据。article里面有20万条。article里面有一个"article_category"字段是与category里的"category_id"字段相对应的。article表里面已经把article_category字义为...
代码星球
·
2020-04-04
mysql
索引
优化
in
or
MySQL优化之like关键字
1.%号不放最左边无法使用索引了,开头是不确定的,MySQL也无法进行优化了,只能扫描表了。2.使用覆盖索引如果业务需要%就放开头我们也没办法,一般情况需求都是这样的,毕竟优化还是为业务服务的。创建复合索引idx_name_ageselectname,agefromtbwherenamelike'%e%'; ...
代码星球
·
2020-04-04
MySQL
优化
like
关键字
MySQL中exists和in的区别及使用场景
exists和in的使用方式: 1#对B查询涉及id,使用索引,故B表效率高,可用大表-->外小内大1select*fromAwhereexists(select*fromBwhereA.id=B.id);1#对A查询涉及id,使用索引,故A表效率高,可用大表-->外大内小1select*fromAwhe...
代码星球
·
2020-04-04
MySQL
exists
in
区别
使用
MYSQL千万级数据量的优化方法积累
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。2.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:selectidfromtwherenumisnull可以在num上设置默认值0,确保表中num列没有null值,然后...
代码星球
·
2020-04-04
MYSQL
千万
数据
优化
方法
Mysql取随机数据效率测试(200W条中读取100条)
第一种方案: SELECT*FROM`follow_record`ASt1JOIN(SELECTROUND(RAND()*((SELECTMAX(record_id)FROM`follow_record`)-(SELECTMIN(record_id)FROM`follow_record`))+(SELECTM...
代码星球
·
2020-04-04
Mysql
随机
数据
效率
测试
mysql 时间类型精确到毫秒、微秒及其处理
一、MySQL获得毫秒、微秒及对毫秒、微秒的处理MySQL较新的版本中(MySQL6.0.5),也还没有产生微秒的函数,now()只能精确到秒。MySQL中也没有存储带有毫秒、微秒的日期时间类型。但,奇怪的是MySQL已经有抽取(extract)微秒的函数。例如:selectmicrosecond('12:00:00....
代码星球
·
2020-04-04
mysql
时间
类型
精确
毫秒
Windows 上如何安装Sqlite
对SQLite文明已久,却是从来没使用过,今天就来安装试用下。一、安装 下载地址:http://www.sqlite.org/download.html 将PrecompiledBinariesforWindows下的包下载下来sqlite-dll-win64-x64-3150100.zip、sqlite-tool...
代码星球
·
2020-04-04
Windows
如何
安装
Sqlite
mysql递归查询子类ID查询所有子类
先来看数据表的结构如下:id name parent_id --------------------------- 1 Home  ...
代码星球
·
2020-04-04
查询
子类
mysql
递归
ID
mysql递归查询从子类ID查询所有父类
先来看数据表的结构如下:id name parent_id --------------------------- 1 Home  ...
代码星球
·
2020-04-04
查询
mysql
递归
子类
ID
MySQL 普通索引、唯一索引和主索引
1、普通索引 mysql>ALTERTABLE`table_name`ADDINDEXindex_name(`column`) 普通索引(由关键字KEY或INDEX定义的索引)的唯一任务是加快对数据的访问速度。因此,应该只为那些最经常出现在查询条件(WHEREcolumn=)或排序条件(ORDERBY...
代码星球
·
2020-04-04
索引
MySQL
普通
唯一
Mysql 根据id查所有父级或子级
mysql递归查询,mysql中从子类ID查询所有父类(做无限分类经常用到)由于mysql不支持类似oraclewith...connect的递归查询语法之前一直以为类似的查询要么用存储过程要么只能用程序写递归查询.现在发现原来一条sql语句也是可以搞定的先来看数据表的结构如下:idnameparent_id-----...
代码星球
·
2020-04-04
Mysql
根据
id
所有
父级
MySQL中进行树状所有子节点的查询 . mysql根据父id 查询所有的子id
在Oracle中我们知道有一个HierarchicalQueries通过CONNECTBY我们可以方便的查了所有当前节点下的所有子节点。但很遗憾,在MySQL的目前版本中还没有对应的功能。 在MySQL中如果是有限的层次,比如我们事先如果可以确定这个树的最大深度是4,那么所有节点为根的树的深度均不会超过4,则...
代码星球
·
2020-04-04
查询
id
MySQL
进行
树状
MySQL按照汉字的拼音排序
按照汉字的拼音排序,用的比较多是在人名的排序中,按照姓氏的拼音字母,从A到Z排序; 如果存储姓名的字段采用的是GBK字符集,那就好办了,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了,但考虑到人名等都是常用汉字,因此只是针对一级汉字能正确排序也够用了)。直...
代码星球
·
2020-04-04
MySQL
按照
汉字
拼音
排序
MySQL索引原理及慢查询优化
MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化&rdqu...
代码星球
·
2020-04-04
MySQL
索引
原理
查询
优化
首页
上一页
...
736
737
738
739
740
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他