数据库
各种数据库问题和解决方案
懒惰虫儿
说走就走,说停就停,说做就做,拿得起放得下,人生是一场修行!
展开
-
图数据库-Neo4j数据库完整版
目录一、Neo4j数据库介绍1.Neo4j详细介绍2.亮点二、Neo4j数据库安装在dock环境下安装dockerNeo4j数据库1.拉取镜像2.创建并启动容器3.访问三、Neo4j数据库增删改查基本操作1.清空数据库2.重要概念3.新增数据3.1新增节点3.2新增节点关系3.3更新节点属性3.3更新节点关系3.4删除节点关系3.5删除节点3.6查找匹配数据四、Springboot+Neo4j实战一、Neo4j数据库介绍1.Neo4j详细介绍请查阅Neo4j手册!2.亮点作为一个强大,可扩展和高性原创 2020-11-22 15:46:14 · 1144 阅读 · 0 评论 -
Mysql之通过Binlog日志实现数据恢复
目录一、binlog日志二、数据恢复:一、binlog日志1.binlog日志介绍1)binlog也叫归档日志,它属于mysql的server层,所以所有储引擎都可以使用该日志。2)binlog是逻辑日志,记录的是这个语句的原始逻辑,比如“给ID=2这一行的c字段加1 ”。3)binlog是可以追加写入的。“追加写”是指binlog文件写到一定大小后会切换到下一个,并不会覆盖以前的...原创 2020-03-25 17:56:15 · 302 阅读 · 0 评论 -
SQL练习题目,看这篇文章就够了!
该文章出自:知乎首先,创建表咯。一共有4张表。分别是学生表,课程表,教师表,成绩表 。学生表Student4个字段,SId(学生ID),Sname(学生姓名),Sage(学生年龄),Ssex(学生性别)create table Student(SId varchar(10),Sname varchar(10),Sage datetime,Ssex varchar(10),PRIMARY k...原创 2019-10-15 15:43:04 · 853 阅读 · 0 评论 -
分布式锁(一)Mysql数据库悲观锁和乐观锁
目录背景分布式锁的实现方式常用的有哪些呢?Mysql数据库加锁方式一、乐观锁二、悲观锁背景在高并发的场景中我们经常会让线程同步,如在秒杀商品时,我们需要对资源上锁来确保不发生超卖等问题,在单体应用中java已经为我们提供了相应的同步锁。然而,在分布式应用中这些锁将无能为力。分布式锁的实现方式常用的有哪些呢? 1.Mysql数据库加锁方式 2.redis分布式锁 3.zook...原创 2019-09-29 15:08:18 · 797 阅读 · 0 评论 -
Mysql备份(一)主从复制实现数据库热备及延时备份
目录一.数据库信息二.配置步骤1.主库:(1)修改my.cnf配置文件(2)重启MySQL(3)查看master状态2.配置从库(1)修改my.cnf配置文件(2)重启MySQL(3)配置master地址一.数据库信息数据库ipMySQL版本服务器版本主库(master)123.207.231.1595.7CentOS7.5从库(slave)120.77....原创 2019-09-20 18:43:23 · 299 阅读 · 0 评论 -
阿里云数据库RDS迁移时报错:Specified key was too long; max key length is 767 bytes;
报错内容阿里云RDS迁移时报错:Specified key was too long; max key length is 767 bytes;错误分析由于MySQL的Innodb引擎表索引字段长度的限制为767字节,因此对于多字节字符集的大字段或者多字段组合,创建索引时会出现此错误。以utf8mb4字符集字符串类型字段为例,utf8mb4是4字节字符集,则默认支持的索引字段最...原创 2019-08-15 13:20:05 · 2167 阅读 · 0 评论 -
Springboot项目整合Mongodb数据库
Mongodb在Springboot中的使用步骤:创建一个springboot项目;https://blog.csdn.net/Z_Vivian/article/details/89398469在pom.xml中添加maven依赖<dependency> <groupId>org.springframework.boot</groupId> <...原创 2019-04-25 17:31:53 · 470 阅读 · 0 评论