数据量很大时的分页设计 随着业务的不断发展,可能会导致我们的数据数量会越来越庞大,一般我们会对数据进行分页查询。我们可以通过限制分页查询数量来提升查询效率,但是,当我们的页码横跨很大时,譬如,我当前在第一页,通常一页显示10条数据,假如我们总共有10W条数据,就有1w页。此时我想从第一页跳转到第5k ...
分类:
数据库技术 时间:
2021-07-19 09:46:50
收藏:
0 评论:
0 赞:
0 阅读:
15
mysql的char和varchar的区别 char是定长类型,当我们指定char的长度时,如果真实存储的长度没有达到我们指定的长度,则会在右边补空格来达到指定长度。varchar为可变长度类型,varchar在保存时不进行填充处理,VARCHAR类型的实际长度是它的值的实际长度+1,多出来的一个字 ...
分类:
数据库技术 时间:
2021-07-19 09:43:10
收藏:
0 评论:
0 赞:
0 阅读:
23
build.gradle里添加 compileOptions{annotationEnabled true}daodao/dao public interface NodeDao { boolean insert(NodeEntity entity); boolean update(NodeEnti ...
分类:
数据库技术 时间:
2021-07-19 09:37:40
收藏:
0 评论:
0 赞:
0 阅读:
15
import pymysql # 打开数据库连接 db = pymysql.connect("localhost","testuser","test123","TESTDB" ) # 使用cursor()方法获取操作游标 cursor = db.cursor() # SQL 插入语句 sql = " ...
分类:
数据库技术 时间:
2021-07-19 00:23:32
收藏:
0 评论:
0 赞:
0 阅读:
35
概述 复制类型 1 基于语句的复制: 在主服务器上执行的SQL语句,在从服务器上执行同样的语句。MySQL默认采用基于语句的复制,效率比较高。 2 基于行的复制:把改变的内容复制过去,而不是把命令在从服务器上执行一遍 3 混合类型的复制: 默认采用基于语句的复制,一旦发现基于语句的无法精确的复制时, ...
分类:
数据库技术 时间:
2021-07-19 00:22:58
收藏:
0 评论:
0 赞:
0 阅读:
24
创建测试用数据表 CREATE TABLE `book` ( `bid` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'book id 自增', `book_name` varchar(100) DEFAULT NULL COMMENT '书名' ...
分类:
数据库技术 时间:
2021-07-19 00:22:31
收藏:
0 评论:
0 赞:
0 阅读:
28
1. 概述 现在很多高可用系统为了应对极端情况,比如主机宕机、网络故障以及机房宕机等灾难的发生,通常会部署主备架构(双机房),或者双活架构(双机房),甚至多活架构(三个机房或者以上),mongodb天然就适合部署双机房或者多机房,但是在发生机房宕机灾难时,也会遇到无法选举主节点的问题,本文重点讨论在 ...
分类:
数据库技术 时间:
2021-07-18 23:37:19
收藏:
0 评论:
0 赞:
0 阅读:
48
oracle计算hash值1、dbms_utility.get_hash_value(name VARCHAR2,base NUMBER,hash_size NUMBER) 函数说明name:输入值base:返回hash value的起始值(hash bucket最小值)hash_size:返回ha ...
分类:
数据库技术 时间:
2021-07-18 23:36:33
收藏:
0 评论:
0 赞:
0 阅读:
34
原文:https://www.cnblogs.com/jiu0821/p/6244324.html 当 GDB(即 GNU Project Debugger)启动时,它在当前用户的主目录中寻找一个名为 .gdbinit 的文件;如果该文件存在,则 GDB 就执行该文件中的所有命令。通常,该文件用于简 ...
分类:
数据库技术 时间:
2021-07-18 23:34:44
收藏:
0 评论:
0 赞:
0 阅读:
31
MySQL_03SQL连接查询 1.什么是连接查询? 从一张表中单独查询,称为单表查询。 多张表联合起来查询,被称为连接查询。 比如从emp表中取员工名字,同时从dept表中取部门名字,就是一种跨表查询。 需要使用连接查询才可以实现。 2.连接查询的分类 2.1根据语法的年代分类 SQL92:199 ...
分类:
数据库技术 时间:
2021-07-18 23:33:04
收藏:
0 评论:
0 赞:
0 阅读:
23
性能监控之Telegraf+InfluxDB+Grafana服务器实时监控 写在前面 前面两篇是docker-compose部署的,这篇是直接在centos7环境下部署的,凑合看吧...你说为什么没有继续用docker-compose,因为原来的机器被回收了,偷懒就直接centos7下部署了。 正文 ...
分类:
数据库技术 时间:
2021-07-18 23:25:43
收藏:
0 评论:
0 赞:
0 阅读:
36
今天在虚拟机安装mysql ,想玩玩结果踩坑了,所以记录一下哈哈哈 1.在安装mysql 下载mysql源安装包 wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.35-linux2.6-x86_64.tar.gz 解压 安装my ...
分类:
数据库技术 时间:
2021-07-18 14:16:38
收藏:
0 评论:
0 赞:
0 阅读:
17
为什么选择B+树 我们都知道哈希索引,但是并没有采用它,因为哈希索引在存储的时候是通过了hash值来进行存储,hash值是无序的,不能进行范围查找。还有就是进行排序的话也不能使用哈希索引。因为想UUID一样是无序的东西。 平衡二叉树 只能存储两个结点,数据量很大的情况下,树的高度会非常的高,查询数据 ...
分类:
数据库技术 时间:
2021-07-18 14:16:25
收藏:
0 评论:
0 赞:
0 阅读:
20
查询列 SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_SCHEMA`='agvlaser' AND `TABLE_NAME`='driver'; 查询毫秒时间戳 select ROUND(UNIX_TIME ...
分类:
数据库技术 时间:
2021-07-18 13:04:00
收藏:
0 评论:
0 赞:
0 阅读:
17
第一步:在mac中->系统偏好设置->最下边点MySQL 在弹出页面中 关闭mysql服务(点击stop mysql server) 第二步:进入终端输入(以下部分是指mysql的安装路径): cd /usr/local/mysql/bin/ 回车后 登录管理员权限 sudo su 回车后输入以下命 ...
分类:
数据库技术 时间:
2021-07-18 13:03:25
收藏:
0 评论:
0 赞:
0 阅读:
24
MyBatis——动态SQL 什么是动态SQL 简单的来说就是可以根据实时的业务需求动态的改变SQL语句。在程序还未编译的情况下SQL语句不能确定,而是在程序运行阶段并在执行过程中才能确定SQL语句,这就叫动态SQL语句。 为什么要使用动态SQL 在初级阶段我们的程序进行数据库操作时,书写的SQL语 ...
分类:
数据库技术 时间:
2021-07-18 13:02:36
收藏:
0 评论:
0 赞:
0 阅读:
17
1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache.org/POM/4.0.0" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
分类:
数据库技术 时间:
2021-07-18 13:01:52
收藏:
0 评论:
0 赞:
0 阅读:
39
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 1.配置存储库 创建一个/etc/yum.repos.d/mongodb-enterprise.repo文件,以便可以使用以下yum命令直接安装MongoDB Enterprise ...
分类:
数据库技术 时间:
2021-07-17 23:57:27
收藏:
0 评论:
0 赞:
0 阅读:
28
JDBC API允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据。 执行流程: 1)连接数据源,如:数据库 2)为数据库传递查询和更新指令 3)处理数据库响应并返回的结果。 JDBC英文名为:Java Data Base Connectivity(Java数据库连接),官方解释它是Ja ...
分类:
数据库技术 时间:
2021-07-17 23:55:13
收藏:
0 评论:
0 赞:
0 阅读:
27
最近在使用SQLite数据开发时,之前一直使用的是好好的,但突然使用最新版的SQLite时打开数据库时总是报“unable to open database file”的错误,从该错误的字面上来说首先是想到的思想有: 1、是不是文件只读不能写了,然后把文件的只读去除还是不行; 2、然后再想是不是给的 ...
分类:
数据库技术 时间:
2021-07-17 23:53:55
收藏:
0 评论:
0 赞:
0 阅读:
38