文章分类 -  数据库

摘要:1 MySQL日志及分类 日志是数据库的重要组成部分,主要用来记录数据库的运行情况、日常操作和错误信息。在 MySQL 中,日志可以分为二进制日志、错误日志、通用查询日志和慢查询日志。对于 MySQL 的管理工作而言,这些日志文件是不可缺少的。分析这些日志,可以帮助我们了解 MySQL 数据库的运行 阅读全文
posted @ 2022-12-16 12:00 不会钓鱼的猫 阅读(149) 评论(0) 推荐(0) 编辑
摘要:1 索引作用 数据都是存在与硬盘上的,查询数据不可避免的需要进行IO操作 索引就是一种数据结构,类似于书的目录。意味着以后在查询数据的应该先找目录再找数据,而不是一页一页的翻书,从而提升查询速度降低IO操作。 索引在MySQL中也叫“键”,是存储引擎用于快速查找记录的一种数据结构: * primar 阅读全文
posted @ 2022-12-15 16:50 不会钓鱼的猫 阅读(192) 评论(0) 推荐(0) 编辑
摘要:1 视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接去视图中查 阅读全文
posted @ 2022-12-15 13:29 不会钓鱼的猫 阅读(17) 评论(0) 推荐(0) 编辑
摘要:支持python代码操作数据库MySQL #安装, 不用考虑版本 pip3 install pymysql 1 链接、执行sql、关闭(游标) import pymysql user=input('用户名: ').strip() pwd=input('密码: ').strip() #链接 conn= 阅读全文
posted @ 2022-12-14 02:57 不会钓鱼的猫 阅读(110) 评论(0) 推荐(0) 编辑
摘要:1 IDE工具介绍 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具 Navicat下载地址https://www.cr173.com/soft/126934.html Navicat能够充当多个数据库的客户端,内部封装了所有的操作数据库的命令,可视化操作数据库 掌握: 阅读全文
posted @ 2022-12-14 01:35 不会钓鱼的猫 阅读(258) 评论(0) 推荐(0) 编辑
摘要:1 介绍 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用DELETE实现数据的删除 使用SELECT查询数据以及 2 插入数据INSERT 1. 插入完整数据(顺序插入) 阅读全文
posted @ 2022-12-14 00:57 不会钓鱼的猫 阅读(24) 评论(0) 推荐(0) 编辑
摘要:1 存储引擎介绍 日常生活中文件格式有很多中,并且针对不同的文件格式会有对应不同存储方式和处理机制(如:txt, pdf, word, mp4...) 针对不同的数据应该有对应的不同的处理机制来存储,存储引擎就是不同的处理机制 存储引擎即表类型,mysql根据不同的表类型会有不同的处理机制,详见ht 阅读全文
posted @ 2022-12-13 02:45 不会钓鱼的猫 阅读(63) 评论(0) 推荐(0) 编辑
摘要:1 系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件、 阅读全文
posted @ 2022-12-13 01:09 不会钓鱼的猫 阅读(24) 评论(0) 推荐(0) 编辑
摘要:1 体系结构 1.1 C/S(客户端/服务端)模型介绍 TCP/IP方式(远程、本地): mysql -uroot -poldboy123 -h 10.0.0.51 -P3306 Socket方式(仅本地): mysql -uroot -poldboy123 -S /tmp/mysql.sock 1 阅读全文
posted @ 2022-12-13 01:01 不会钓鱼的猫 阅读(52) 评论(0) 推荐(0) 编辑
摘要:1 存储数据的演变 阶段 问题 将数据随意存到一个文件中,数据格式千差万别,完全取决于我们自己 文件位置不固定、数据格式不固定 软件开发目录规范,限制了存储数据的具体位置,如DB文件夹用来专门存放数据 本地存放的数据不能实现联网 单一数据库服务端 风险高 数据库集群,把同一份数据备份到N多台数据库服 阅读全文
posted @ 2022-12-13 00:18 不会钓鱼的猫 阅读(119) 评论(0) 推荐(0) 编辑
摘要:1 简介 MongoDB是一款强大、灵活、且易于扩展的通用型数据库。是非关系型数据库,json格式存储数据。 1.1 易用性 1 MongoDB是一个面向文档(document-oriented)的数据库,而不是关系型数据库。 2 不采用关系型主要是为了获得更好得扩展性。当然还有一些其他好处,与关系 阅读全文
posted @ 2022-12-09 23:24 不会钓鱼的猫 阅读(89) 评论(0) 推荐(0) 编辑
摘要:1 前言 在elasticsearch\config目录下,有三个核心的配置文件: elasticsearch.yml,es相关的配置。 jvm.options,Java jvm相关参数的配置。 log4j2.properties,日志相关的配置,因为es采用了log4j的日志框架。 这里以elas 阅读全文
posted @ 2022-12-09 11:55 不会钓鱼的猫 阅读(524) 评论(0) 推荐(0) 编辑
摘要:1 例子 现在,讲述一个真实的故事! 故事一定是伴随着赵忠祥老师的声音开始的,雨季就要来临了,又到了动物们发情的季节了... 还记得,之前发生的作家六六吐槽xx的事情吗?对了,有图有真相!上图上图: 身为吃瓜群众,要从专业的角度来分析,就事论事哈: 就搜索结果本身而言,xx返回了正确的结果(是的,人 阅读全文
posted @ 2022-12-09 11:50 不会钓鱼的猫 阅读(149) 评论(0) 推荐(0) 编辑
摘要:es使用两种不同的方式来发现对方: 广播 单播 也可以同时使用两者,但默认的广播,单播需要已知节点列表来完成。 1 广播方式 当es实例启动的时候,它发送了广播的ping请求到地址224.2.2.4:54328。而其他的es实例使用同样的集群名称响应了这个请求。 一般这个默认的集群名称就是上面的cl 阅读全文
posted @ 2022-12-09 11:07 不会钓鱼的猫 阅读(106) 评论(0) 推荐(0) 编辑
摘要:1 前言 Python中关于elasticsearch的操作,主要集中一下几个方面: 结果过滤,对于返回结果做过滤,主要是优化返回内容。 Elasticsearch(简称es),直接操作elasticsearch对象,处理一些简单的索引信息。以下几个方面都是建立在es对象的基础上。 Indices, 阅读全文
posted @ 2022-12-06 19:56 不会钓鱼的猫 阅读(157) 评论(0) 推荐(0) 编辑
摘要:1 CURD 1.1 Create 当执行PUT命令时,如果数据不存在,则新增该条数据,如果数据存在则修改该条数据 #新增一个id为1的书籍(POST和PUT都可以) PUT lqz/_doc/1 #POST lqz/_doc/1/_create POST lqz/_doc/1 POST lqz/_ 阅读全文
posted @ 2022-12-04 23:12 不会钓鱼的猫 阅读(52) 评论(0) 推荐(0) 编辑
摘要:es中的类型 >对应mysql中的表,也叫映射管理 在Elasticsearch 6.0.0或更高版本中创建的索引只包含一个mapping type。 在5.x中使用multiple mapping types创建的索引将继续像以前一样在Elasticsearch 6.x中运行(只能读,不能存)。 阅读全文
posted @ 2022-12-04 21:21 不会钓鱼的猫 阅读(39) 评论(0) 推荐(0) 编辑
摘要:具体操作可以查看官方文档 https://www.elastic.co/guide/en/elasticsearch/reference/7.5/indices.html 官方2版本的中文文档 https://www.elastic.co/guide/cn/elasticsearch/guide/c 阅读全文
posted @ 2022-12-04 20:59 不会钓鱼的猫 阅读(77) 评论(0) 推荐(0) 编辑
摘要:1 倒排索引是什么 倒排索引源于实际应用中需要根据属性的值来查找记录,这种索引表中的每一个项都包括一个属性值和具有该属性值的各记录的地址。由于不是由记录来确定属性值,而是由属性值来确定记录的位置,因而成为倒排索引。带有倒排索引的文件我们称之为倒排索引文件,简称倒排文件。 2 举例 例如有如下三个文件 阅读全文
posted @ 2022-12-04 20:53 不会钓鱼的猫 阅读(122) 评论(0) 推荐(0) 编辑
摘要:1 Elasticsearch插件介绍 es插件是一种增强Elasticsearch核心功能的途径。它们可以为es添加自定义映射类型、自定义分词器、原生脚本、自伸缩等等扩展功能。 es插件包含JAR文件,也可能包含脚本和配置文件,并且必须在集群中的每个节点上安装。安装之后,需要重启集群中的每个节点才 阅读全文
posted @ 2022-12-04 20:35 不会钓鱼的猫 阅读(115) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示