数据库

mysql中的mvcc 原理详解

简介 MVCC(Multi-Version Concurrency Control)多版本并发控制,是用来在数据库中控制并发的方法,实现对数据库的并发访问用的。在MySQL中,MVCC只在读取已提交(Read Committed)和可重复读(Repeata...

MySQL存储过程及语法详解

1. 存储过程基本用法 1.1 概念 存储过程,也叫做存储程序,是一条或者多条SQL语句的集合,可以视为批量处理,但是其作用不仅仅局限于批量处理。 其中针对存储过程也有多种操作:如何创建存储过程,以及如何调用、查看、修改、删除存储过程。存储过程也可以调用其...

MySQL新手入门进阶语句汇总

引言 对MySQL数据库的查询,除了基本的查询外,有时候需要对查询的结构集进行处理。例如只取10条数据,对查询结果进行排序或分组等等 一、常用查询 1.1、order by按关键字排序 实用select语句可以讲需要的数据从mMySQL数据库中查询出来,如...

redis简单介绍及安装使用小结

一:redis介绍 Redis和Memcached类似,也属于k-v数据存储 Redis官网redis.io, 当前最新稳定版4.0.1 支持更多value类型,除了和string外,还支持hash、lists(链表)、sets(集合)和sorted se...

老生常谈MongoDB数据库基础操作

为了保存网站的用户数据和业务数据,通常需要一个数据库。MongoDB和Node.js特别般配,因为Mongodb是基于文档的非关系型数据库,文档是按BSON(JSON的轻量化二进制格式)存储的,增删改查等管理数据库的命令和JavaScript语法很像。本文...

MySql数据库基础之子查询详解

1. 什么是子查询 select 语句中嵌套 select 语句,被嵌套的 select 语句称为子查询。 2. 子查询可以出现在哪里 select    …(select)from   &nb...

MySQL数据库的触发器的使用

使用触发器 触发器 发生什么事情之后或之前,会自动执行某条语句,这就是触发器 创建触发器 创建触发器要给出的4条关键信息: 1.唯一的触发器名 2.触发器关联的表 3.触发器应该响应的活动(DELETE,INSERT or UPDATE) 4.触发器何时执...

Redis和Memcached的区别详解

Redis的作者Salvatore Sanfilippo曾经对这两种基于内存的数据存储系统进行过比较: 1.Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在Memcached里,你需...

用户 jb51net 登录失败。原因: 该帐户的密码必须更改

“/”应用程序中的服务器错误。用户 ‘jb51net’ 登录失败。原因: 该帐户的密码必须更改。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详...

Redis密码设置与访问限制实现方法

现在用redis缓存热数据越来越常见了,甚至一些配置,开关等等的东西也写到redis里。原因就是redis简单高效。redis里的数据也越来越重要了,例如一些业务的中间数据会暂时存放在redis里,所以限制redis的访问还是很有必要。 本文通过几个手段说...