![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 91
swimming_in_it_
IT的爱好者,希望找到志同道合之人。
展开
-
Redis之缓存穿透+缓存雪崩+缓存击穿
在生产环境中,会因为很多的原因造成访问请求绕过了缓存,都需要访问数据库持久层,虽然对Redsi缓存服务器不会造成影响,但是数据库的负载就会增大,使缓存的作用降低。原创 2023-03-30 16:40:00 · 858 阅读 · 0 评论 -
mysql之索引类型
MySQL官方对索引的定义是:索引(Index)是帮助MySQL高效获取数据的数据结构。索引最形象的比喻就是图书的目录。注意只有在大量数据中查询时索引才显得有意义。所以索引创建的好对于数据库的数据查询性能很重要。原创 2023-03-30 14:39:33 · 663 阅读 · 0 评论 -
Redis之底层数据结构
Redis底层数据结构有三层意思:从Redis本身数据存储的结构层面来看,Redis数据结构是一个HashMap。从使用者角度来看,Redis的数据结构是String,List,Hash,Set,Sorted Set。从内部实现角度来看,Redis的数据结构是ict,sds,ziplist,quicklist,skiplist,intset。原创 2023-03-27 15:49:54 · 1166 阅读 · 0 评论 -
Redis基本原理了解
Redis事务,Redis持久化,RedisCluster基本理解原创 2023-03-14 14:57:27 · 976 阅读 · 0 评论 -
Redis的五种数据结构
Redis的物种数据结构以及常用的命令原创 2023-03-13 22:34:05 · 489 阅读 · 0 评论 -
mysql之数据库引擎
一:引擎概述1,为什么要合理选择数据库存储引擎? MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。 这些不同的技术以及配套的相关功能在MySQL中被称作存储引擎(也称作表类型)。MySQL默...转载 2018-12-15 18:10:37 · 266 阅读 · 0 评论 -
mongodb之聚合操作
基础操作:https://www.runoob.com/mongodb/mongodb-aggregate.html高级操作:http://www.cnblogs.com/zhoujie/p/mongo1.html原创 2018-09-13 18:54:48 · 203 阅读 · 0 评论 -
mongoose中connect()、createConnection()和connection的区别和作用
1 mongoose简介在使用mongodb数据库开发项目中,nodejs环境下可能会使用到mongoose模块连接并操作mongodb数据库。mongoose模块相当于Java中的数据库驱动,例如mysql-connector-driver-xxx.jar等,大体作用都是连接数据库,对数据库中的表增删改查等。使用方法很简单:npm install mongoose //在项目中安装...转载 2018-07-26 17:39:00 · 2097 阅读 · 0 评论 -
mongodb中基本操作
最近公司开发使用的MongoDB来做数据存储,以前大致看过MongoDB的数据库操作,上手项目也能勉强使用,但是趁着放假有时间还是要系统的学习下MongoDB的操作,要不然以后在使用的时候,容易出现自己都不知道的错误那就尴尬了。下面只是MongoDB的一些简单操作。后期在使用到复杂的操作,再百度用就行了。命令: 数据库操作 集合操作 文档操作数据库操作1, show d...原创 2018-07-05 11:39:09 · 235 阅读 · 0 评论 -
mongoose基本使用
MongoDB是一个开源的NoSQL数据库,相比MySQL那样的关系型数据库,它更显得轻巧、灵活,非常适合在数据规模很大、事务性不强的场合下使用。同时它也是一个对象数据库,没有表、行等概念,也没有固定的模式和结构,所有的数据以文档的形式存储(文档,就是一个关联数组式的对象,它的内部由属性组成,一个属性对应的值可能是一个数、字符串、日期、数组,甚至是一个嵌套的文档。),数据格式就是JSON。介绍了M...原创 2018-06-18 14:41:13 · 1559 阅读 · 0 评论 -
安装MySQL5.5.28步骤
mysql5.5.28这个服务器的下载连接地址:http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.28-win32.msi接下来是我的MySQL数据库服务器的安装步骤:1、首先单击MySQL5.5.21的安装文件,出现该数据库的安装向导界面,单击“next”继续安装,如图所示:2、在打开的窗口中,选择接转载 2017-03-29 14:44:19 · 451 阅读 · 0 评论 -
mysql查询数据
查询数据指从数据库中获取所需要的数据。查询数据是数据库操作中最常用,也是最重要的操作。用户可以根据自己对数据的需求,使用不同的查询方式。通过不同的查询方式,可以获得不同的数据。MySQL中是使用SELECT语句来查询数据的。基本查询语句 查询数据是数据可以操作中最最常用的操作。通过对数据库的操作,用户可以从数据库中获取需要的数据。数据库中可能包含着无数的表,表中可能包含着无数的记原创 2017-08-07 15:31:33 · 545 阅读 · 0 评论 -
MySQL数据库中插入,更新与删除数据
数据库通过插入、更新和删除等方式来改变表中的记录。插入数据是向表中插入新的记录,通过insert语句来实现。更新数据时改变表中已经存在的数据,使用update语句来实现。删除数据是删除表中不再使用的数据,通过delete语句来实现。插入数据插入数据是向表中插入新的记录。通过这种方式可以为表中增加新的数据。MySQL中,通过INSERT语句来插入新的数据。使用INSERT语句来可以同时为原创 2017-08-07 15:36:22 · 1228 阅读 · 0 评论 -
MySQL-创建、修改和删除表
表是数据库存储数据的基本单位。一个表包含若干个字段或记录。表的操作包括创建新表、修改表和删除表,这些操作都是数据库管理中最基本、也是最重要的操作。创建表创建表是在已存在的数据库中建立新表。创建表的语法格式MySQL中,创建表是通过SQL语句create table 实现的,其语法形式如下:create table 表名(属性名 数据类型[完整性约束条件],属性名 数据类型[完整原创 2017-08-07 15:41:58 · 1459 阅读 · 0 评论 -
MySQL数据类型
MySQL数据库提供了多种数据类型。其中包括整数、浮点数、定点数、日期和时间、字符串和二进制数据类型。不同的数据类型有不用的特点,使用范围不同。整数类型整数类型是数据库中最基本的数据类型。标准SQL中支持integer和smallint这两类数据类型。mysql数据库除了这两类,还扩展支持TINYINT,MEDIUMINT和BIGINT。如图所示:例如:TINYINT的原创 2017-08-07 15:45:03 · 283 阅读 · 0 评论 -
mysql设置字段自动获取当前时间
需求:1、在数据表中,要记录每条数据是什么时候创建的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录创建时间;2、在数据库中,要记录每条数据是什么时候修改的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录修改时间;实现:1、将字段类型设为 TIMESTAMP 2、将默认值设为 CURRENT_TIMESTAMP举例应用原创 2017-11-14 16:44:51 · 904 阅读 · 0 评论 -
sql在MySQL中的使用
由于sql对应的数据库有好多种,本次的sql语句的学习就是基于MySQL。一 :基本教程1,select 语句1,select查询语法:select column_name,column_namefrom table_name;select * fromtable_name;2,select distinct查询在表中,一个列可能会包含多个重复的值,原创 2017-11-01 14:33:32 · 543 阅读 · 0 评论 -
navicat for mysql
navicat for mysql版本10.1.7注册码:名称和组织不用填写NAVH-WK6A-DMVK-DKW3原创 2018-03-05 15:45:15 · 565 阅读 · 0 评论 -
windows下MongoDB的安装及配置
一、先登录Mongodb官网https://www.mongodb.com/download-center#community 下载 安装包。32、64位的都行。二、安装MongoDB下载后的安装包:安装比较简单,类似于普通QQ软件,中间主要是选择“Custom”自定义 安装路径修改下:D:\software\MongoDB然后不断“下一步”,安装至结束。安装比较容易。...转载 2018-06-17 12:26:10 · 383 阅读 · 0 评论 -
MySQL中sql性能分析和优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中原创 2017-06-30 10:36:21 · 655 阅读 · 1 评论