其他数据库 SpringBoot 开启Redis缓存及使用方法 整体目录结构 yml文件里配置Redis集群 设置序列化的Bean 编写业务Controller 关于缓存的其他注解 检验结果 之前不是说过Redis可以当作缓存用嘛 现在我们就配置一下SpringBoot使用Redis的缓存 Redis缓存 为什么用Re...
SQLSERVER 数据库设计三大范式简析 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个: 1.第一范式(确保每列...
PostgreSQL PostgreSQL的B-tree索引用法详解 结构 B-tree索引适合用于存储排序的数据。对于这种数据类型需要定义大于、大于等于、小于、小于等于操作符。 通常情况下,B-tree的索引记录存储在数据页中。叶子页中的记录包含索引数据(keys)以及指向heap tuple记录(即表的行记录TIDs)的...
SQLSERVER SQL查询语句行转列横向显示实例解析 本文分享了两个有关SQL查询语句行转列横向显示的示例,供大家参考,具体内容如下 示例1: 在SQL查询语句行转列横向显示中access中没有CASE,要用IIF代替 select iif(sex= ‘1 ‘, ̵...
PostgreSQL PostgreSQL长事务概念解析 我们在很多地方应该都听到过长事务的危害,比方说长事务会导致表膨胀之类的。那么在PostgreSQL中什么才算是长事务呢? 首先,在PostgreSQL的官方文档中并没有所谓“长事务”这一定义,似乎大家约定俗称的把一个执行了很长却没有...
PostgreSQL postgresql删除主键的操作 ALTER TABLE tablename DROP CONSTRAINT primaryname。 talbename:表示表名 primaryname:表示主键名 例子: postgres=# \d c_tab; Table “public...
MySQL MySQL 中的count(*) 与 count(1) 谁更快一些? 先说结论:这两个性能差别不大。 1.实践 我准备了一张有 100W 条数据的表,表结构如下: CREATE TABLE `user` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `usernam...
其他数据库 浅谈redis在项目中的应用 redis在项目中的应用 ps:PHP 会自动 关redis连接 不需要手动关 对于临时的数据 可以不经过数据库直接redis上操作 /*消息队列实例 */ public function insertinfo(){ //连接本地的 Redis 服务 $r...
Oracle ORACLE EXP不能导出空表的原因分析及解决方法 一、不能导出空表的原因 1、Oracle11g默认对空表不分配segment,故使用exp导出Oracle11g数据库时,空表不会导出。 2、设置deferred_segment_creation 参数为FALSE后,无论是空表还是非空表,都分配segme...
其他数据库 redis中的bitmap你了解吗 1、BitMap是什么 通过一个bit位来表示某个元素对应的值或者状态,其中的key就是对应元素本身。我们知道8个bit可以组成一个Byte,所以bitmap本身会极大的节省储存空间。2^32次方40亿数据只需要500M内存,需要内存少了8倍 2、setb...
PostgreSQL 在postgresql数据库中判断是否是数字和日期时间格式函数操作 在编写GreenPlum函数的过程中,遇到要判断字符串是否是数字和日期格式的情况,基于GreenPlum和postgresql的亲缘关系,找到了下面两个函数。 –1.判断字符串是否是数字 CREATE OR REPLACE FUNCTION i...