![](https://img-blog.csdnimg.cn/97ddf41655ef49f5997742708fada63a.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
文章平均质量分 89
此专栏,主要介绍 数据库相关知识,将包含有 MySQL数据库、Oracle数据库、mongodb、达梦数据库等内容。
栗筝i
海到无边天作岸,山登绝顶我为峰。期待更好的自己
展开
-
【MySQL 系列】MySQL 引擎篇
存储引擎是 MySQL 的组件,用于处理不同表类型的 SQL 操作。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。原创 2024-03-15 06:15:00 · 3980 阅读 · 11 评论 -
【MySQL 系列】MySQL 索引篇
在 MySQL 中,索引是一种帮助存储引擎快速获取数据的数据结构,形象的说就是索引是数据的目录。它一般是以包含索引键值和一个指向索引键值对应数据记录物理地址的指针的节点的集合的清单的形式存在。原创 2024-03-14 06:15:00 · 2835 阅读 · 7 评论 -
【MySQL 系列】MySQL 函数篇
函数是指一段可以直接被另一段程序调用的程序或代码。也就意味着,这一段程序或代码在 MySQL 中已经给我们提供了,我们要做的就是在合适的业务场景调用对应的函数完成对应的业务需求即可。MySQL 提供了广泛的函数,用于处理各种数据类型,包括数值、字符串、日期和时间等。这些函数可以帮助你进行复杂的数据操作,改善数据查询的效率和灵活性。原创 2024-03-14 06:00:00 · 3343 阅读 · 1 评论 -
【MySQL 系列】MySQL 语句篇_DCL 语句
DCL( Data Control Language,数据控制语言)用于对数据访问权限进行控制,定义数据库、表、字段、用户的访问权限和安全级别。主要关键字包括 GRANT、 REVOKE 等。原创 2024-03-13 06:15:00 · 3415 阅读 · 26 评论 -
【MySQL 系列】MySQL 语句篇_DDL 语句
DDL( Data Definition Language,数据定义语言)用在定义或改变表的结构数据类型、表之间的链接和约束等初始化工作上。常用的语句关键字包括 CREATE、 DROP、 ALTER 等。原创 2024-03-13 06:00:00 · 3361 阅读 · 44 评论 -
【MySQL 系列】MySQL 语句篇_DQL 语句
DQL(Data Query Language),即数据查询语言,用来查询数据记录。DQL 基本结构由 SELECT FROM、WHERE、JOIN 等子句构成。DQL 语句并不会改变数据库,而是让数据库将查询结果发送结果集给客户端,返回的结果是一张虚拟表。原创 2024-03-09 06:00:00 · 3364 阅读 · 38 评论 -
【MySQL 系列】MySQL 语句篇_DML 语句
DML(Data Manipulation Language),即数据操作语言,用于操作数据库对象中所包含的数据。常用关键字包括:插入(INSERT)、更新(UPDATE)、删除(DELETE)。DML有助于管理数据库中的数据。通常用于从数据库中提取信息、修改现有数据或添加新数据。DML 与 DQL 语句是开发人员使用最频繁的操作。原创 2024-03-09 06:15:00 · 3046 阅读 · 18 评论 -
【MySQL 系列】MySQL 架构篇
在我们开始了解 MySQL 核心功能之前,首先我们需要站在一个全局的视角,来看 SQL 是如何运作执行的。通过这种方式,我们可以在头脑中构建出一幅 MySQL 各组件之间的协同工作方式,有助于我们加深对 MySQL 服务器的理解。原创 2024-03-08 06:15:00 · 4373 阅读 · 19 评论 -
【MySQL 系列】MySQL 起步篇
MySQL 是一个数据库管理系统。如果我们要了解 MySQL 是什么,我们首先需要了解什么是数据库。顾名思义,数据库就是存档某些数据的仓库。但是这个仓库不是一个实体仓库,也不存储实体物品,而是存放数据。我们在大型超市购物时,我们购买的商品的价格和折扣等信息就存在一个数据库中。我们手机上的联系人信息是一个列表,这个列表数据也存在一个数据库中。电子商务网站中的商品的库存和价格信息也存在于服务器的数据库中。汽车 4S 店的服务客户的记录信息也会存储在一个数据库中。原创 2024-03-08 06:00:00 · 2964 阅读 · 40 评论 -
【MySQL 系列】在 Ubuntu 上安装 MySQL
Ubuntu 是一个使用非常广泛的 Linux 发行版。Ubuntu Server 则是云上最流行的服务器操作系统。本篇文章中,我们展示了在 Ubuntu 上安装 MySQL 8 的详细步骤。原创 2024-03-05 09:50:48 · 2760 阅读 · 13 评论 -
【MySQL 系列】在 CentOS 上安装 MySQL
CentOS 是一个使用非常广泛的 Linux 发行版,CentOS 属于 RedHat 架构。本篇文章中,我们展示了在 CentOS 8/7/6 上安装 MySQL 8 的详细步骤。原创 2024-03-05 09:48:54 · 2535 阅读 · 2 评论 -
【MySQL系列】在 MacOS 上安装 MySQL
在 MacOS 上有两种方式安装 MySQL 服务器:通过 brew 安装和通过安装包安装。原创 2024-03-04 16:55:29 · 3750 阅读 · 29 评论 -
【MySQL 系列】在 Windows 上安装 MySQL
在 Windows 平台上安装 MySQL 很简单,并不需要太复杂的步骤。按照本文的步骤操练起来就可以了。原创 2024-03-04 16:53:08 · 3389 阅读 · 57 评论 -
Elasticsearch实践:ELK+Kafka+Beats对日志收集平台的实现
当我们在开源日志分析系统的领域,谈及 ELK 架构可谓是家喻户晓。然而,这个生态系统并非 Elastic 有意为之,毕竟 Elasticsearch 的初衷是作为一个分布式搜索引擎。其广泛应用于日志系统,实则是一种意料之外,这是社区用户的推动所致。如今,众多云服务厂商在推广自己的日志服务时,往往以 ELK 作为参照标准,由此可见,ELK 的影响力之深远原创 2023-10-21 14:00:26 · 5745 阅读 · 120 评论 -
Elasticsearch系列组件:Beats高效的日志收集和传输解决方案
Beats 是 Elastic Stack 的一部分,它是一系列轻量级的数据采集器。Beats 可以在你的服务器上采集各种类型的数据,并将这些数据发送到 Elasticsearch 或者 Logstash 进行后续处理。数据采集:Beats 可以采集各种类型的数据,包括日志文件(Filebeat)、网络数据(Packetbeat)、系统和服务的运行指标(Metricbeat)、Windows 事件日志(Winlogbeat)等。原创 2023-10-19 08:00:00 · 3588 阅读 · 153 评论 -
Elasticsearch系列组件:Logstash强大的日志管理和数据分析工具
Logstash 是一个开源的数据收集引擎,它具有实时管道功能,可以用来统一处理来自不同源的数据,并将其发送到你选择的目标。Logstash 支持多种类型的输入数据,包括日志文件、系统消息队列、数据库等,可以对数据进行各种转换和处理,然后将数据发送到各种目标,如 Elasticsearch、Kafka、邮件通知等。Logstash 的主要特点包括:多输入源:Logstash 支持多种类型的输入数据,包括日志文件、系统消息队列、数据库等。原创 2023-10-17 08:00:00 · 4537 阅读 · 167 评论 -
Elasticsearch系列组件:Kibana无缝集成的数据可视化和探索平台
Kibana 是一个开源的数据分析和可视化平台,它是 Elastic Stack(包括 Elasticsearch、Logstash、Kibana 和 Beats)的一部分,主要用于对 Elasticsearch 中的数据进行搜索、查看、交互操作。Kibana 的主要功能和用途包括:数据可视化:Kibana 提供了丰富的数据可视化选项,如柱状图、线图、饼图、地图等,帮助用户以图形化的方式理解数据。原创 2023-10-15 13:21:04 · 6281 阅读 · 149 评论 -
Elasticsearch集群管理原理
Elasticsearch 是一个开源的、基于 Lucene 的分布式搜索和分析引擎,设计用于云计算环境中,能够实现实时的、可扩展的搜索、分析和探索全文和结构化数据。它具有高度的可扩展性,可以在短时间内搜索和分析大量数据。Elasticsearch 不仅仅是一个全文搜索引擎,它还提供了分布式的多用户能力,实时的分析,以及对复杂搜索语句的处理能力,使其在众多场景下,如企业搜索,日志和事件数据分析等,都有广泛的应用。原创 2023-10-13 17:48:21 · 2793 阅读 · 152 评论 -
Elasticsearch数据搜索原理
Elasticsearch 是一个开源的、基于 Lucene 的分布式搜索和分析引擎,设计用于云计算环境中,能够实现实时的、可扩展的搜索、分析和探索全文和结构化数据。它具有高度的可扩展性,可以在短时间内搜索和分析大量数据。Elasticsearch 不仅仅是一个全文搜索引擎,它还提供了分布式的多用户能力,实时的分析,以及对复杂搜索语句的处理能力,使其在众多场景下,如企业搜索,日志和事件数据分析等,都有广泛的应用。原创 2023-10-08 08:00:00 · 3822 阅读 · 171 评论 -
Elasticsearch数据操作原理
Elasticsearch 是一个开源的、基于 Lucene 的分布式搜索和分析引擎,设计用于云计算环境中,能够实现实时的、可扩展的搜索、分析和探索全文和结构化数据。它具有高度的可扩展性,可以在短时间内搜索和分析大量数据。Elasticsearch 不仅仅是一个全文搜索引擎,它还提供了分布式的多用户能力,实时的分析,以及对复杂搜索语句的处理能力,使其在众多场景下,如企业搜索,日志和事件数据分析等,都有广泛的应用。原创 2023-10-06 08:00:00 · 4397 阅读 · 139 评论 -
Elasticsearch安装访问
Elasticsearch 是一个开源的、基于 Lucene 的分布式搜索和分析引擎,设计用于云计算环境中,能够实现实时的、可扩展的搜索、分析和探索全文和结构化数据。它具有高度的可扩展性,可以在短时间内搜索和分析大量数据。Elasticsearch 不仅仅是一个全文搜索引擎,它还提供了分布式的多用户能力,实时的分析,以及对复杂搜索语句的处理能力,使其在众多场景下,如企业搜索,日志和事件数据分析等,都有广泛的应用。原创 2023-10-04 08:00:00 · 7245 阅读 · 134 评论 -
Elasticsearch简介
2004 年,以色列人 Shay Banon 创造了一款名为 Compass 的搜索引擎,在考虑 Compass 的第三个版本时,他意识到有必要重写 Compass 的大部分内容,以"创建一个可扩展的搜索解决方案"。因此,他创建了"一个从头构建的分布式解决方案",并使用了一个公共接口,即 Http 上的 Json,它也适用于 Java 以外的编程语言。于是 Shay Banon 在 2010 年 2 月发布了 Elasticsearch 的第一个版本。原创 2023-10-01 08:00:00 · 4186 阅读 · 133 评论 -
MongoDB:在 Java 中使用 MongoDB
除了通过启动 mongo 进程进如 Shell 环境访问数据库外,MongoDB 还提供了其他基于编程语言的访问数据库方法。MongoDB 官方提供了 Java 语言的驱动包,利用这些驱动包可使用多种编程方法来连接并操作 MongoDB 数据库。想要在 Java 程序中使用 MongoDB,需要确保您的电脑上已经安装了 MongoDB,并搭建好了 Java 的环境。本篇内容主要介绍:Java 实现对 MongDB 的操作、Java 操作 MongoDB 数据库 Demo原创 2023-01-05 11:00:00 · 10046 阅读 · 9 评论 -
MongoDB:常用命令
本篇内容主要介绍:MongoDB 数据库命令、MongoDB 集合命令、MongoDB 文档命令、MongoDB 文档查询拓展原创 2023-01-03 14:35:31 · 3838 阅读 · 6 评论 -
MongoDB:安装配置
MongoDB有两个服务器版本 :MongoDB 社区版 和 MongoDB 企业版。此篇主要介绍 MacOS 下 MongoDB 社区版的安装,在 “版本” 下拉列表中,选择要下载的 MongoDB 版本;在平台下拉列表中,选择 MacOS。在包下拉列表中,选择 tgz。点击下载即可。本篇内容主要包括:MongoDB 企业版与社区版、MacOS 下 MongoDB 社区版的安装、MacOS Mongodb-6.0 及以上的版本没有 Mongo 命令解决方案原创 2023-01-01 16:11:54 · 3272 阅读 · 4 评论 -
MongoDB:基础概述
MongoDB 是一个开源的、跨平台的、面向文档的、基于分布式文件存储的数据库系统,MongoDB 是由 C++ 语言开发,旨在为 Web 应用提供可扩展的高性能数据存储解决方案。在高负载的情况下,通过添加更多的节点,可以保证服务器性能。本篇内容主要包括:MongoDB 概述、MongoDB 的体系结构、关于 BSON原创 2022-12-31 11:00:00 · 3861 阅读 · 3 评论 -
MySQL:主从相关知识点盘点
本篇内容包括:MySQL 主从复制简介、主从复制的原理以及主从搭建原创 2022-10-22 19:02:57 · 4090 阅读 · 1 评论 -
MySQL:日志知识点盘点
本篇内容包括:binlog(二进制日志)、redo log 以及 undo log原创 2022-10-22 19:02:04 · 4055 阅读 · 0 评论 -
MySQL:分库分表知识点盘点
本篇内容包括:数据库瓶颈、分库分表以及分库分表相关问题原创 2022-10-22 18:58:50 · 4196 阅读 · 1 评论 -
MySQL:锁&Mvcc知识点盘点
本篇内容包括:MySQL锁、MySQL MVCC概述以及MySQL Mvcc实现三大要素原创 2022-10-21 11:34:21 · 4447 阅读 · 0 评论 -
MySQL:事务知识点盘点
本篇内容包括:MySQL 事务概念、MySQL 事务隔离级别以及MySQL 事务隔离的实现原创 2022-10-20 20:09:39 · 4489 阅读 · 0 评论 -
MySQL:引擎知识点盘点
本篇内容包括:MySQL 引擎简介、InnoDB与MyISAM存储引擎之间的比较以及其他常用引擎。原创 2022-10-20 20:08:48 · 4631 阅读 · 1 评论 -
MySQL:索引知识点盘点
本篇内容包括:MySQL 索引的概述 、索引的数据结构、索引的分类、索引的失效以及索引的设计原则原创 2022-10-19 20:18:18 · 4603 阅读 · 0 评论 -
MySQL:函数盘点
本篇内容包括:数学函数、字符串函数、日期和时间函数、系统信息函数以及统计函数(聚合函数)的介绍与使用。原创 2022-10-19 19:38:14 · 3949 阅读 · 1 评论 -
MySQL:DCL 数据控制语句盘点
本篇内容包括:DCL 简介、GRANT、REVOKE、COMMIT、ROLLBACK、SAVEPOINT、LOCK命令的使用。原创 2022-10-19 15:08:17 · 4874 阅读 · 0 评论 -
MySQL:DDL 数据定义语句盘点
本篇内容包括:DDL 的简介、SHOW 查看语句、CREATE 创建语句、ALTER 修改语句以及 DROP 删除语句的使用原创 2022-10-19 14:58:27 · 4306 阅读 · 0 评论 -
MySQL:DML 数据操作语句盘点
本篇内容包括:DML 的简介、INSERT 命令、UPDATE 命令、DELETE 命令以及 TRUNCATE 命令的使用。原创 2022-10-19 14:47:15 · 5178 阅读 · 1 评论 -
MySQL:DQL 数据查询语句盘点
本篇内容包括:DQL 的简介、SELECT 语句、WHERE 条件语句、JOIN 连接查询(多表查询)和分组、过滤、排序、分页、子查询的使用。原创 2022-10-18 20:15:12 · 4825 阅读 · 2 评论 -
MySQL:概述
本篇内容包括:MySQL 简介、MySQL的逻辑架构以及MySQL 语句执行流程原创 2022-10-18 20:05:59 · 7279 阅读 · 0 评论