数据库学习
明明在学JAVA
不为失败找借口,只为成功找方法。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于MySQL的学习及相关调优
记录一下MySQL相关的学习历程 MySQL简单看分成三层,client、server、存储引擎 用户从client端发送一个请求到server端, server端会创建一个连接信息【验证用户名密码等信息】 然后将用户发送的sql请求进行分析【经过分析器】,将sql的关键字等信息进行提取分析, 然后将sql语句进行优化【优化器,MySQL自带sql优化】 后面经过执行器,执行器将和存储引擎进行交互(经过存储引擎从磁盘读取数据,即IO) 优化分两种:R.原创 2020-12-07 13:22:17 · 186 阅读 · 0 评论 -
Navicat打开mysql表一致处于加载中,删除表也不行-----表死锁
导致原因: 在做数据传输时由于VPN断开连接,导致数据传输失败,再次传输时,一直就没有速度,强制关闭了 现象: Navicat打开mysql表一致处于加载中,表死锁了 解决办法: ① 在Navicat中执行:SHOW PROCESSLIST; 查询到所有库的进程,如下图: 发现最下面一个进程一直处于查询中的状态,再查看所有数据,发现有多处查询死锁表的进程一致处于查询中。 死锁原因:并发操作表导致表死锁 ② 在Navicat中执行: kill 12598; (kill + 进程号(表I.原创 2020-08-07 15:22:13 · 1718 阅读 · 0 评论 -
Mongodb去重查询
最近工作中用到Mongodb,于是花时间学习了一下,简单入门 回归正题,简单的查询、修改、删除就不说了哈。 去重查询 //1.连接数据库,若存在即选中,若不存在就建立 MongoDatabase mongoDatabase = DbUtils.getMongoDatabase(); //2.获取连接 MongoCollection mongoCollection = mongoDatabase.getCollection("数据库名"); //去重查询 DistinctIterable disti.原创 2020-07-30 15:42:05 · 7327 阅读 · 0 评论 -
mongodb简单入门学习
- MongoDB是一个NoSQL的数据库 - MongoDB是一款文档型数据库 - 数据库指的就是一个存储数据的仓库 数据库可以使我们完成对数据的持久化的操作 - MongoDB数据库中存储的数据的基本单位就是文档, MongoDB中存储的就是文档,所谓文档其实就是一个“JSON” - MongoDB中的“JSON”我们称为BSON,比普通的JSON的功能要更加的强大 - MongoDB数据库使用的是JavaScri...原创 2020-07-14 08:55:47 · 213 阅读 · 0 评论
分享