索引的常见模型有哈希表、有序数组和搜索树。 哈希表:一种以 KV 存储数据的结构,只适合等值查询,不适合范围查询。 有序数组:只适用于静态存储引擎,涉及到插入的时候比较麻烦。可以参考 Java 中的 ArrayList。 搜索树:按照数据结构中的二叉树来存储数据,不过此时是 N 叉树(B+树)。广泛 ...
分类:
数据库技术 时间:
2021-01-04 23:01:50
收藏:
0 评论:
0 赞:
0 阅读:
35
组函数也叫多行处理函数或可以理解分组后使用的函数,但默认未使用group by分组前表中的数据是一组,但即使这样,我们也不能在where 时就使用组函数作为判断条件,,只能使用group by分组后使用比如在having中 使用。有以下几种: 分类:count 计数sum 求和avg 平均值max ...
分类:
数据库技术 时间:
2021-01-04 14:47:35
收藏:
0 评论:
0 赞:
0 阅读:
35
1、Mybatis代理开发 只需要编写Mapper 接口,Mybatis 框架根据接口定义创建接口的动态代理对象 Mapper 接口开发需要遵循以下规范: Mapper.xml文件中的namespace与mapper接口的全限定名相同 Mapper接口方法名和Mapper.xml中定义的每个stat ...
分类:
数据库技术 时间:
2021-01-04 14:46:55
收藏:
0 评论:
0 赞:
0 阅读:
35
CONV()函数 MySQL CONV()将一个数字从一个数字基数系统转换为另一个数字基数系统。转换后,函数返回数字的字符串表示形式。 当定义的参数为NULL时,返回值将为NULL。 最小基数为2,最大基数为36.如果要转换的基数为负数,则该数字被视为带符号数。否则,它被视为未签名 语法 CONV( ...
分类:
数据库技术 时间:
2021-01-04 14:45:49
收藏:
0 评论:
0 赞:
0 阅读:
24
一、数据库连接 二、model.py新建第一个表 新建第一个表 第一步:models.py中写类、表字段 class Category(models.Model): name = models.CharField(verbose_name='分类名称',max_length=50,unique=Tr ...
分类:
数据库技术 时间:
2021-01-04 14:40:34
收藏:
0 评论:
0 赞:
0 阅读:
21
一、前言 程序访问 MySQL 数据库时,当查询出来的数据量特别大时,数据库驱动把加载到的数据全部加载到内存里,就有可能会导致内存溢出(OOM)。 其实在 MySQL 数据库中提供了流式查询,允许把符合条件的数据分批一部分一部分地加载到内存中,可以有效避免OOM;本文主要介绍如何使用流式查询并对比普 ...
分类:
数据库技术 时间:
2021-01-04 11:58:41
收藏:
0 评论:
0 赞:
0 阅读:
24
需求:用现在的时间减去设定的小时数后的时间,在和数据添加的时间进行对比 解决: 现在的时间使用 SYSDATE 来查询 如:SELECT SYSDATE FROM DUAL 现在的时间减去小时数可以用SYSDATE-(设定的时间/24) 如:SELECT SYSDATE-(18/24) FROM D ...
分类:
数据库技术 时间:
2021-01-04 11:53:02
收藏:
0 评论:
0 赞:
0 阅读:
43
摘要:全文检索是在互联网场景下应用非常广泛的特性,搜索引擎、站内搜索、电商搜索等场景下都会使用到,GaussDB(DWS)同样也支持全文检索功能,是基于GIN索引实现的,下面给大家详细介绍一下GaussDB(DWS)的全文检索特性的功能。 全文检索实现的功能,简单来说就是根据关键字从在全文字段中搜索 ...
分类:
数据库技术 时间:
2021-01-04 11:49:38
收藏:
0 评论:
0 赞:
0 阅读:
36
一、编写脚本,支持让用户自主选择,使用mysqldump还是xtraback全量备份。 #!/bin/bash TIME=`date +%F_%H-%M-%S` DIR=/data/dbbackup PASS=123456 [ -d $DIR ] || mkdir $DIR PS3="请输入备份方法 ...
分类:
数据库技术 时间:
2021-01-04 11:47:57
收藏:
0 评论:
0 赞:
0 阅读:
42
#安装MySQLsudo apt install mysql-server #进入数据库sudo mysql #修改密码 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123'; 产生用户不能授权的原因 ...
分类:
数据库技术 时间:
2021-01-04 11:46:27
收藏:
0 评论:
0 赞:
0 阅读:
24
前言本篇为mongodb篇,包含实例演示,mongodb高级查询,mongodb聚合管道,python交互等内容。mongoDB的优势易扩展大数据量,高性能灵活的数据模型安装与启动安装mongodb:sudoapt-getinstall-ymongodb-org安装可视化管理界面:https://robomongo.org/download查看帮助:mongod–help启动服务:sudoserv
分类:
数据库技术 时间:
2021-01-04 09:14:32
收藏:
0 评论:
0 赞:
0 阅读:
47
a、尽可能使用更小的整数类型.(mediumint就比int更合适). b、尽可能的定义字段为not null,除非这个字段需要null. c、如果想要清空表的所有记录,建议用truncate table tablename而不是delete from tablename. d、避免出现SELECT ...
分类:
数据库技术 时间:
2021-01-04 09:13:57
收藏:
0 评论:
0 赞:
0 阅读:
42
配置创建密码复杂度检查模块
分类:
数据库技术 时间:
2021-01-04 09:09:27
收藏:
0 评论:
0 赞:
0 阅读:
30
MYSQL优化主要分为以下四大方面: 设计:存储引擎,字段类型,范式与逆范式 功能:索引,缓存,分区分表。 架构:主从复制,读写分离,负载均衡。 合理SQL:测试,经验。 一、存储引擎 在创建表的时候我们使用sql语句,Create table tableName () engine=myisam| ...
分类:
数据库技术 时间:
2021-01-04 09:05:15
收藏:
0 评论:
0 赞:
0 阅读:
22
前言最近在学习scrapyredis,在复习redis的同时打算把mysql和mongodb也复习一下,本篇为mysql篇,实例比较简单,学习sql还是要动手实操记的比较牢。安装与启动安装:sudoapt-getinstallmysql-server查看服务:psajx|grepmysql停止服务:sudoservicemysqlstop开启服务:sudoservicemysqlstart重启服务
分类:
数据库技术 时间:
2021-01-04 09:04:29
收藏:
0 评论:
0 赞:
0 阅读:
32
SQL常用增删改查语句 1增 1.1【插入单行】insert [into] <表名> (列名) values (列值)例:insert into Strdents (姓名,性别,出生日期) values ('开心朋朋','男','1980/6/15') 1.2【将现有表数据添加到一个已有表】inse ...
分类:
数据库技术 时间:
2021-01-04 09:01:59
收藏:
0 评论:
0 赞:
0 阅读:
32
Oracle 12c一个重要新特性是插接式数据库。 插接式数据库由一个使用 CDB(Container Database)选项创建的容器数据库和一个或多个 PDB(Pluggable Database)组成,CDB 作为容器容纳 PDB,而 PDB 彼此隔离,就像一个独立的数据库般在 CDB 中存在 ...
分类:
数据库技术 时间:
2021-01-04 09:00:51
收藏:
0 评论:
0 赞:
0 阅读:
27
MySql 主从 MySQL之间数据复制的基础是二进制日志文件(binary log file)。一台MySQL数据库一旦启用二进制日志后,其作为master,它的数据库中所有操作都会以“事件”的方式记录在二进制日志中,其他数据库作为slave通过一个I/O线程与主服务器保持通信,并监控master ...
分类:
数据库技术 时间:
2021-01-04 09:00:39
收藏:
0 评论:
0 赞:
0 阅读:
28
本文对Postgresql进行简单的编译,以及SSL配置,以及配置免密登陆
分类:
数据库技术 时间:
2021-01-04 08:56:42
收藏:
0 评论:
0 赞:
0 阅读:
60
参考 csdn 装完系统后确认当前登录人身份是否管理员 windows 10 update 装iis 装sqlserver ...
分类:
数据库技术 时间:
2021-01-03 21:48:02
收藏:
0 评论:
0 赞:
0 阅读:
983