我是阿福,公众号「阿福聊编程」作者,一个在后端技术路上摸盘滚打的程序员,在进阶的路上,共勉!文章已收录在 JavaSharing 中,包含Java技术文章,面试指南,资源分享。 思路分析 MyBatis的PageHelper插件(后台) 作用 以完全非侵入的方式在原有查询基础上附加分页效果。从SQL ...
分类:
数据库技术 时间:
2020-07-11 12:32:41
收藏:
0 评论:
0 赞:
0 阅读:
82
以下是广泛使用的30个SQL查询语句优化方法: 1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,首先应考虑在 where 及 order by 涉及的列上建立索引,避免全表扫描。 3、应尽量避免在 where 子句中对字段进行 n ...
分类:
数据库技术 时间:
2020-07-11 11:29:20
收藏:
0 评论:
0 赞:
0 阅读:
68
1:字符集: 一般 主要选择两种: 1:utf8 (看unicode编码区从1 ~ 126就属于传统utf8区,),一般都够用,除非需要存储特殊字符 2:utf8mb4(utf8mb4兼容utf8,且比utf8能表示更多的字符。utf8mb4也兼容utf8 的区,126行以下就是utf8mb4扩充区 ...
分类:
数据库技术 时间:
2020-07-11 10:24:06
收藏:
0 评论:
0 赞:
0 阅读:
66
Modbus的CRC校验实验 表述 Name : "CRC-16/MODBUS" Width : 16 Poly : 8005 Init : FFFF RefIn : True RefOut : True XorOut : 0000 Check : ? 先参考一些厂家给的MODBUS校验程序 con ...
分类:
数据库技术 时间:
2020-07-11 10:13:21
收藏:
0 评论:
0 赞:
0 阅读:
60
大部分情况下,尤其是记录数量较少的情况下Mysql总是能正常运转的很好,但不可避免的,随着数据库记录数的增长以及SQL语句越来越复杂,总会有一些实际效果与数据库或SQL设计人员理解相违背的情况,这就需要开发者对Mysql的原理和存在的问题有一个基本的认识。本文主要探讨了Mysql索引的使用和相关知识 ...
分类:
数据库技术 时间:
2020-07-11 10:07:40
收藏:
0 评论:
0 赞:
0 阅读:
61
MySQL中的索引: 基本法则:索引应该构建在被用作查询条件的字段上 索引类型: B+ Tree索引:使用B+树的数据结构来存储数据的;顺序存储;每一个叶子节点到根结点的距离是相同的 左前缀类型 适合范围查找 可以使用B-Tree索引的查找类型:全键值、键值范围或键前缀查找 ; 全值匹配:和索引中的 ...
分类:
数据库技术 时间:
2020-07-11 10:02:45
收藏:
0 评论:
0 赞:
0 阅读:
72
1. 非压缩 archive_command = 'cp %p /appdata/pgsql/pg_wal/%f && echo %f >> /appdata/pgsql/pg_wal/archive.list' restore_command = 'cp /appdata/pgsql/pg_wal ...
分类:
数据库技术 时间:
2020-07-11 10:00:01
收藏:
0 评论:
0 赞:
0 阅读:
101
创建unique索引: alter table test add unique index (`key`); 删除key键的unique索引: alter table test drop index `key`; 在开发的过程中唯一索引有好处也有坏处,使用要多多斟酌。 "一个人和一个人相遇的概率是千 ...
分类:
数据库技术 时间:
2020-07-11 09:58:29
收藏:
0 评论:
0 赞:
0 阅读:
75
select ''''+SUBSTRING( b.id,2,len(b.id))+'''' from ( select (stuff(( select ''',''' +t.sysserialno from ( select * from sdshippkitem where orderno = ' ...
分类:
数据库技术 时间:
2020-07-11 09:56:08
收藏:
0 评论:
0 赞:
0 阅读:
770
背景 Redis是基于内存的KV数据库,内存作为存储介质,关注其内存的使用情况是一个重要指标,解析其内部的存储信息是给出优化方法和维护的最基本要求。解析内存有二种方法:第一个是通过scan遍历所有key,针对每个key进行分析(memory usage);第二个是基于RDB文件进行所有key的分析( ...
分类:
数据库技术 时间:
2020-07-11 09:49:33
收藏:
0 评论:
0 赞:
0 阅读:
60
废话不多说~~ 1、拉取一个现成的镜像,当然也可以拉取centos镜像,自己安装 docker pull mysql:5.7 https://hub.docker.com/从这里巴拉,有说明看。 2、测试镜像 docker拉取的镜像都是别人上传的,人家的环境能用,不一定你的环境也能用。所以测试一下, ...
分类:
数据库技术 时间:
2020-07-11 09:15:46
收藏:
0 评论:
0 赞:
0 阅读:
165
JDBC 概念:Java DataBase Connectivity,java数据库连接,java语言操作数据库 JDBC本质:其实是官方定义的一套操作所有关系型数据库的规则,即接口.各个数据库产商去实现这个接口,提供数据库确定jar包.这套接口编程,真正执行的是驱动jar包的实现类 快速入门 步骤 ...
分类:
数据库技术 时间:
2020-07-11 09:06:27
收藏:
0 评论:
0 赞:
0 阅读:
60
目录:1.事务2.事务原理3.事务--回滚点 4.自动事务5.事务特性ACID6.变量7.触发器8.创建触发器9.查看触发器10.使用触发器11.触发器记录12.if分支13.while循环14.函数15.自定义函数16.查看函数17.删除函数18.函数的参数19.函数--作用域 20.存储过程 2 ...
分类:
数据库技术 时间:
2020-07-11 01:05:35
收藏:
0 评论:
0 赞:
0 阅读:
123
1.查询表空间信息 select tablespace_name,file_name,bytes/1024/1024 mb from dba_temp_files union all select tablespace_name,file_name,bytes/1024/1024 mb from d ...
分类:
数据库技术 时间:
2020-07-11 01:04:03
收藏:
0 评论:
0 赞:
0 阅读:
124
最近学习了mysql的各种锁,有点晕,打算通过文章的方式捋一捋。 在学习了mvcc后,我就想,他已经很好的解决了并发读写了,但我也知道innodb提供了多种类型的锁,所以很好奇这些锁有什么用,为什么这些锁的功能是mvcc做不到的?(本文讨论的都是rr级别下的锁) 我先创建一个表,并插入几行数据,如下 ...
分类:
数据库技术 时间:
2020-07-11 01:02:11
收藏:
0 评论:
0 赞:
0 阅读:
99
目录:1.连接查询2.外键3.外键约束4.外键约束模式5.联合查询(合并结果集)6.子查询7.标量子查询8.列子查询9.行子查询10.表子查询11.exists子查询12.视图13.查看视图 14.视图的使用 15.视图的修改和删除16.视图的意义17.视图数据操作18.视图--算法19.数据表备份 ...
分类:
数据库技术 时间:
2020-07-11 00:54:24
收藏:
0 评论:
0 赞:
0 阅读:
104
AddDbContext 是单例模式的作用域,需要通过 using (var scope = _scopeFactory.CreateScope()) //剔除单例模式的Context问题。 { var wallContext = scope.ServiceProvider.GetRequiredS ...
分类:
数据库技术 时间:
2020-07-11 00:52:12
收藏:
0 评论:
0 赞:
0 阅读:
590
目录:1.列属性--主键2.列属性--自增3.列属性--唯一键4.索引5.关系6.范式7.数据高级操作--主键冲突8.蠕虫复制9.更新数据时limit限制更新多少条记录10.删除操作11.查询的高级操作12.字段别名13.查询--where子句14.group by子句15.having子句16.o ...
分类:
数据库技术 时间:
2020-07-11 00:15:48
收藏:
0 评论:
0 赞:
0 阅读:
96
目录1.列类型--整型2.如何存储布尔类型数据3.列类型--浮点型4.列类型--定点型decimal5.列类型--时间日期类型6.列类型--字符串char和varchar7.列类型--文本字符串8.列类型--枚举字符串enum(单选)9.列类型--集合字符串set(多选)10.列属性--空属性11. ...
分类:
数据库技术 时间:
2020-07-11 00:15:12
收藏:
0 评论:
0 赞:
0 阅读:
114
根据自己macOS系统版本选择对应版本的mysql 查看自己的macOS系统版本号:左上角黑苹果 -> 关于本机 -> 查看版本 下载mysql: 官网下载:https://dev.mysql.com/downloads/mysql/ 点击1直接下载,如果当前版本不符合,点击二寻找合适的版本,建议直 ...
分类:
数据库技术 时间:
2020-07-10 23:51:09
收藏:
0 评论:
0 赞:
0 阅读:
134