redis是什么? redis是基于内存的非关系型数据库,数据是以key-value的形式来存储的。redis的读写效率非常高,处理并发访问能力很强。主要应用场景是分布式缓存 redis中的key只有string类型。但是value有五种数据类型:字符串string,散列hash,列表list,集合 ...
分类:
数据库 时间:
2019-10-05 14:33:55
阅读次数:
91
#2019.10.5 1,火狐firefox插件安装 1.1 hackbar #如何使用#*按F12打开hackbar#功能#*从地址栏中加载,拆分和执行url。*自定义/添加引荐来源网址,用户代理,cookie。*工具:md5,sha1,sha256,rot13加密,url,base64编码,美化 ...
分类:
数据库 时间:
2019-10-05 14:08:36
阅读次数:
119
连接是把不同的表的记录连接到一起的最普遍的方法, 一种错误的观念认为由于MySQL的简单性和源代码的开放性使得他不擅长连接. 其实MySQL从一开始就很好的支持连接(SQL92标准), 这种连接语句可以以多种方法来组合表记录. 1. 内连接查询: 最普遍的连接类型, 而且是最均匀的(要求他们构成连接 ...
分类:
数据库 时间:
2019-10-05 12:47:31
阅读次数:
150
maven中央仓库中并非包含所有现有的依赖包和插件,部分依赖包和插件需要手动地进行添加(如ojdbc.jar) 一、添加JDK系统环境变量(maven是基于Java的,可参考:https://www.runoob.com/w3cnote/windows10-java-setup.html) 二、添加 ...
分类:
数据库 时间:
2019-10-05 12:44:24
阅读次数:
115
一、工具介绍(1)mongoexport/mongoimport #导入/导出的是JSON格式或者CSV格式(2)mongodump/mongorestore #导入/导出的是BSON格式二、备份工具区别(1)JSON可读性强但体积较大,BSON则是二进制文件,体积小但对人类几乎没有可读性。(2)在... ...
分类:
数据库 时间:
2019-10-05 12:35:42
阅读次数:
122
1. 概述 在前面,我们已经详细解析了 MyBatis 执行器 Executor 相关的内容,但是显然,Executor 是不适合直接暴露给用户使用的,而是需要通过 SqlSession 。 流程如下图: 示例代码如下: 而本文解析的类,都在 session 包下,整体类图如下: 老艿艿:省略了一部 ...
分类:
数据库 时间:
2019-10-05 12:33:19
阅读次数:
140
1、Redis服务器默认会创建16个数据库,存储在数组中。 2、每个Redis客户端都有自己的目标数据库,默认情况下客户端的目标数据库为0号数据库,可以通过执行SELECT命令来切换目标数据库。 3、数据库的内部结构 (1)数据库由redisDb结构表示,主要由dict和expires两个字典构成, ...
分类:
数据库 时间:
2019-10-05 12:32:37
阅读次数:
101
具体参考: https://www.cnblogs.com/gomysql/p/3720123.html 原文如下: 在工作中,我们用于捕捉性能问题最常用的就是打开慢查询,定位执行效率差的SQL,那么当我们定位到一个SQL以后还不算完事,我们还需要知道该SQL的执行计划,比如是全表扫描,还是索引扫描 ...
分类:
数据库 时间:
2019-10-05 12:32:18
阅读次数:
120
独家秘笈!看下如何一键优化Oracle数据库复杂sql,DBA必备 原创 波波说运维 2019-09-30 00:03:00 概述 It is very easy for us to implement sql tuning by toad. We need to do is just give c ...
分类:
数据库 时间:
2019-10-05 12:30:47
阅读次数:
259
一、原理层面 这个错误发生在mysql 5.7 版本及以上版本会出现的问题: mysql 5.7版本默认的sql配置是:sql_mode="ONLY_FULL_GROUP_BY",这个配置严格执行了"SQL92标准"。 很多从5.6升级到5.7或更高版本时,为了语法兼容,大部分都会选择调整sql_m ...
分类:
数据库 时间:
2019-10-05 12:30:05
阅读次数:
139
(第4章):MyBatis动态SQL:本章详细介绍了MyBatis最强大的动态SQL功能,通过丰富的示例讲解了各种动态SQL的用法,还提供了动态SQL中常用的OGNL用法。 (第4章):MyBatis动态SQL MyBatis 3.5.2版本采用了功能强大的OGNL(Object-Graph Nav ...
分类:
数据库 时间:
2019-10-05 12:27:29
阅读次数:
108
工作中需要对EXCLE文件中的数据进行处理,或者EXCLE文件内容需要导入数据库中,可以通过EXCLE单元格编写逻辑脚本进行处理。 上图中D列就是生成的SQL语句结果,实现方式如下图,红色方框为D1单元格内容。 EXCLE时间类型需要特别处理 TO_DATE('"&TEXT(单元格位置,"YYYY- ...
分类:
数据库 时间:
2019-10-05 12:26:28
阅读次数:
134
在navicat中连接虚拟机中的MySQL数据库时出现以下报错: 1、查看用户信息 备注:host为%表示不限制ip,localhost表示本机使用,plugin非mysql_native_password则需要修改密码 2、修改用户密码 注:这里可能会碰到以下报错: 解决办法: 查看mysql初始 ...
分类:
数据库 时间:
2019-10-05 12:20:48
阅读次数:
150
MYSQL安装(mariadb) 方法1:yum安装mariadb Red Hat Enterprise Linux/CentOS 7.0 发行版已将默认的数据库从 MySQL 切换到 MariaDB。 第一步:添加 MariaDB yum 仓库 找到yum仓库目录,创建repo文件 第二步:在 C ...
分类:
数据库 时间:
2019-10-05 12:09:16
阅读次数:
117
[TOC] MyIsAM 与 Innodb 的区别 MyISAM是MySQL的默认数据库引擎(5.5版之前)。虽然性能极佳,而且提供了大量的特性,包括全文索引、压缩、空间函数等,但MyISAM不支持事务和行级锁,而且最大的缺陷就是崩溃后无法安全恢复。不过,5.5版本之后,MySQL引入了InnoDB ...
分类:
数据库 时间:
2019-10-05 10:49:04
阅读次数:
148
创建数据表 删除数据表 插入数据 对于自动增加属性AUTO_INCREMENT的列不进行设置 对于时间列,提供NOW()函数进行赋值 插入多条语句,在values后用,分隔,每条语句用()包围 如果要添加所有的列,可以不输入列名 查询数据 可以用星号*来代替所有字段 用where设置条件 用limi ...
分类:
数据库 时间:
2019-10-05 10:44:22
阅读次数:
78