2K+ 阅读量
在关系型数据库中,表之间相互关联,我们使用外键来维护表之间的关系。我们使用连接子句从关联表中检索数据。连接条件指示每个表中的列如何相互匹配。SQL 中有两种类型的连接子句:内连接和外连接。外连接又分为以下部分:左外连接 - 它将返回左表的所有数据以及两个表中匹配的记录。右外连接 - 它将返回右表的所有数据以及两个表中匹配的记录。序号关键内连接外连接1基本它 ... 阅读更多
17K+ 阅读量
TRUNCATE 语句和 DELETE 语句都属于用于删除存储在表中的数据的 SQL 查询类别。它们对不再需要的表的记录或行执行删除操作。使用 DELETE 命令时,会在删除的表中的每个条目之前应用一个条件。换句话说,可以一次删除一行或多行。但是,使用 TRUNCATE 命令,每行都会同时从表中删除。当我们使用 DELETE 查询删除某些内容时,日志 ... 阅读更多
8K+ 阅读量
索引是与实际表或视图关联的查找表,数据库使用它来提高数据检索性能计时。在索引中,键存储在一种结构(B 树)中,该结构使 SQL Server 能够快速有效地找到与键值关联的行。如果在表上定义了主键和唯一键约束,则会自动创建索引。索引有两种类型,即聚集索引和非聚集索引。阅读本文以了解有关聚集索引和非聚集索引的更多信息,以及它们彼此之间的区别 ... 阅读更多
755 阅读量
ETL 代表提取、转换和加载。ETL 工具用于从源 RDBMS 数据库中提取数据,并转换提取的数据(例如应用业务逻辑和计算等),然后将数据加载到目标数据仓库中。在 ETL 工具中,数据转换在 ETL 服务器上执行。它用于少量数据。ELT 代表提取、加载和转换。ELT 工具也用于从源数据库提取数据,然后将数据加载到目标数据库而无需转换。在 ELT 中,数据转换在目标数据库中执行。通常,在 ... 阅读更多
1K+ 阅读量
在本文中,我们将学习如何更改 MySQL 数据目录或将 MySQL 数据库数据重新定位到新位置,当数据库增长非常快时,或者出于某些安全原因,我们希望将数据目录移动到新位置时,可以使用此情况。先决条件具有 Sudo 权限的非 root 用户的 Ubuntu 机器。已安装并正在运行的 MySQL。一个新的卷或位置,我们希望将数据库数据位置移动到该位置,新位置将为 /mnt/data_vol/MySQL,因为 data_vol 是连接到机器或服务器的新卷。更改 MySQL 数据文件夹位置在 ... 阅读更多
4K+ 阅读量
在 DBMS 中组织数据有两种方法:一种是行存储数据库,另一种是列存储数据库。两者之间的基本区别在于,行存储数据库按行存储数据表,而列存储数据库按列存储数据表。阅读本文以了解有关行存储数据库和列存储数据库的更多信息,以及它们彼此之间的区别。什么是行存储数据库?行存储数据库是像 Oracle、MySQL 等传统数据库。它按行存储数据表,存储表的常用方法是对每个 ... 阅读更多
905 阅读量
在本教程中,我将解释 - 如何使用 SSH 连接进行加密来建立到 MySQL 服务器的安全连接,以便数据库中的数据将处于安全状态,黑客无法窃取数据。SSL 用于验证 SSL 证书的方式,可以防止网络钓鱼攻击。这还将向您展示 - 如何在 MySQL 服务器上启用 SSL。启用 SSL 支持连接到 MySQL 服务器并检查 MySQL 服务器的 SSL 状态# mysql -u root -p mysql> show variables like '%ssl%'; 输出: ... 阅读更多
什么是 NoSQL?根据官方维基百科的定义:“NoSQL(最初指的是“非 SQL”或“非关系型”)数据库提供了一种存储和检索数据的机制,其建模方式不同于关系数据库(RDBMS)中使用的表格关系。它涵盖了各种不同的数据库技术,这些技术是为了应对用户、对象和产品存储的数据量的增加、访问这些数据的频率以及性能和处理需求而开发的。通常,NoSQL 数据库以键值对、图数据库、面向文档或面向列的结构进行组织。几十年来 ... 阅读更多
3K+ 阅读量
市场上有如此多的数据库,思想战争已经开始,现在是了解市场上排名前三的关系型数据库的区别和重要性的最佳时机——Microsoft SQL Server、Oracle PL/SQL 和 MySQL。关系型数据库管理系统目前已成为行业的支柱,并且有如此多的选择可用,很难确定选择哪一个。关系型数据库管理系统于 1980 年代推出。本文重点探讨行业中三种流行的 RDBMS 的历史和特性:Microsoft SQL Server、Oracle 和 MySQL。 ... 阅读更多
大数据基本上是一个涵盖大型复杂数据集的术语。为了处理它,与传统类型相比,需要使用不同的数据处理应用程序。虽然有各种应用程序允许处理和处理大数据,但基础框架始终是Apache Hadoop。什么是Apache Hadoop?Hadoop是一个用Java编写的开源软件框架,由两个部分组成,一个是存储部分,另一个是数据处理部分。存储部分称为Hadoop分布式文件系统(HDFS),处理部分称为MapReduce。我们现在来看看 ... 阅读更多