数据库共29篇
mysql如何创建添加索引?什么是索引? - 三酷猫笔记

mysql如何创建添加索引?什么是索引?

一、添加索引 ALTER TABLE 表名 ADD 索引类型 (unique,primary key,fulltext,index)[索引名](字段名) 1.添加PRIMARY KEY(主键索引) ALTER TABLE `table_name` ADD PRIMARY KEY (`column`)...
三酷猫的头像 - 三酷猫笔记超级会员三酷猫3个月前
7111
Procedure execution failed1292 - Incorrect date value: '0000-00-00' for column 'birthday' at row 1 - 三酷猫笔记

Procedure execution failed1292 – Incorrect date value: ‘0000-00-00’ for column ‘birthday’ at row 1

问题背景 使用navicat添加过程存储函数时,代码如下: 报错: 原因分析 这是因为当前的MySQL不支持datetime为0的情况。 解决方法 方法一:修改sql_mode SQL Mode定义了MySQL应支持的SQL语法、数...
三酷猫的头像 - 三酷猫笔记超级会员三酷猫3个月前
5512
mysql查询获得两个时间的时间差方式 - 三酷猫笔记

mysql查询获得两个时间的时间差方式

TIMESTAMPDIFF(unit,starttime,endtime) 其中starttime为时间小的那个时间,endtime为时间大的时间。 unit单位取值: FRAC_SECOND   表示间隔是毫秒SECOND   秒MINUTE   分钟HOUR   ...
三酷猫的头像 - 三酷猫笔记超级会员三酷猫4个月前
529
Redis学习教程九:哨兵模式 - 三酷猫笔记

Redis学习教程九:哨兵模式

在我们上一节:主从复制(读写分离)中,我们可以看到,只有一个Master主机负责写,有多个slave主机负责读。那么如果Master挂了,如何保证可用性,实现继续读写? 什么是哨兵 Sentinel(哨兵)是...
三酷猫的头像 - 三酷猫笔记超级会员三酷猫5个月前
6614
Redis学习教程八:主从复制(读写分离) - 三酷猫笔记

Redis学习教程八:主从复制(读写分离)

一、主从复制原理 在搭建redis读写分离架构时,master必须开启持久化。 一旦master宕机,虽然slave可以继续提供读服务。但等到master恢复,由于没有持久化,内存里面没有任何数据,master再次做...
redis.conf中replication配置项说明 - 三酷猫笔记

redis.conf中replication配置项说明

注意:在master-slave部署模式下,只需slave实例配置Replication相关项,各项含义说明如下。        1) slaveof <masterip> <masterport>        slave实例需要配置该项,指向mas...
三酷猫的头像 - 三酷猫笔记超级会员三酷猫5个月前
1119
Redis学习教程七:持久化 - 三酷猫笔记

Redis学习教程七:持久化

概述 redis是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失。所以redis提供了持久化功能,且分为RDB、AOF两种方式 配置文件 redis...
三酷猫的头像 - 三酷猫笔记超级会员三酷猫5个月前
837
Redis学习教程六:事务 - 三酷猫笔记

Redis学习教程六:事务

一、事务的本质 一组命令的集合。一个事务中的所有命令都会被序列化,在事务执行过程中,会按照顺序执行。 二、事务的特性 一次性:指的是Redis中的事务只执行一次,在该事务执行结束之后,这条...
三酷猫的头像 - 三酷猫笔记超级会员三酷猫5个月前
747