数据库
假想迪
这个作者很懒,什么都没留下…
展开
-
初步认识Redis
简单来说,Redis就是一个缓存中间件,用来处理Java程序和数据库之间的数据交互。要想了解Redis,就要谈到缓存。 一、缓存 缓存就是一个高速数据交换的存储器,用来快速的对数据进行操作和读取。 1.1 缓存的优势 速度快。缓存是存储在内存的,相较于磁盘来说,不用进行磁盘IO操作,速度是非常快的。 分布式集群。缓存很容易实现多级服务,来平衡单机承受的数据压力。 效率高。通过key-value键值对方式存储,操作效率很高。 1.2 缓存分类 1.2.1 本地缓存(单机缓存) 单个服务器和缓存进行交互。原创 2020-09-01 20:35:35 · 134 阅读 · 0 评论 -
JDBC的简介及使用
JDBC即Java Data Base Connectivity,Java数据库连接。它是一种用于执行SQL语句的Java API,是属于Java中数据库连接的一个规范。它的API主要由java.sql.* 和javax.sql.* 中的类和包组成。 现在很多项目都是使用ORM框架来进行与数据库映射的,例如MyBatis和Hibernate都是在JDBC基础上进行了一层封装来实现的。所以说JDBC还是非常重要的。 一、JDBC访问数据库层次结构 根据这个层次结构能够看出来,其实JDBC最低层就是从数据库来原创 2020-08-10 18:59:45 · 465 阅读 · 0 评论 -
索引的数据结构
概念 数据库的索引属于一种特殊的文件,它用来保存我们数据表中所有记录的引用指针。 作用 主要是为了加速数据的查询速度。 常见的数据结构 顺序查找 最基本的查询方式,时间复杂度为O(N),但是当出现大量数据的时候,他的效率会非常的低。 二叉树查找 由于数据记录时,逻辑上地址相邻的的数据记录在磁盘上的物理地址不一定是相邻的,此时为了加快数据记录的查找,可以维护一个二叉树,二叉树中每个节点都包含着索引的...原创 2020-02-27 14:09:34 · 218 阅读 · 0 评论 -
数据库MySQL的数据类型
数值类型 BIT[(N)], N指定位数,默认为1.二进制数, N 的范围从1到64,存储数值的范围则是0 到 2 ^ N - 1 . TINYINT, 大小为1字节,对应Java的 byte 类型. SMALLINT,大小为2字节,对应Java的 short 类型. INT,大小为4字节,对应Java的 int 类型. BIGINT,大小为8字节,对应Java的 long 类型. FLOAT(...原创 2019-12-06 18:59:54 · 585 阅读 · 0 评论