
数据库专栏
文章平均质量分 82
数据库专栏是一个专注于数据库技术的栏目,主要涵盖数据库管理、数据库设计、数据库优化、数据库安全等方面的内容。在这个专栏中,读者可以了解到数据库的基本概念和原理,学习数据库的各种操作和管理技巧,掌握数据库的设计和优化方法,了解数据库的安全性和备份恢复策略等。
Seal^_^
涉浅水者得鱼虾,入深水者得蛟龙。
展开
-
什么是前缀索引?
前缀索引是优化长字符串列索引的简单而有效的方法。通过合理选择前缀长度,可以在保持索引有效性的同时,减少索引的存储需求和提升查询性能。原创 2024-09-28 08:00:00 · 2602 阅读 · 77 评论 -
什么情况下会导致索引失效?
在实际应用中,我们应该根据查询模式和业务需求来合理设计索引,并编写高效的SQL查询语句。原创 2024-09-21 22:59:51 · 6968 阅读 · 0 评论 -
索引设计的5个原则
索引是数据库优化的利器,但设计时要遵循几个核心原则原创 2024-09-21 22:59:15 · 6613 阅读 · 0 评论 -
什么是覆盖索引?
在数据库查询中,覆盖索引是一个能显著提升性能的特性。即当查询的列完全包含在索引中时,数据库就能直接从索引中读取数据,无需再访问数据表本身,这就是覆盖索引。原创 2024-09-27 08:15:00 · 2214 阅读 · 27 评论 -
什么是聚集索引?
聚集索引是一种特殊的索引,它直接包含了表中的所有数据行。所以,通过聚集索引,可以直接定位到数据,无需额外的I/O操作。原创 2024-09-27 08:30:00 · 2230 阅读 · 23 评论 -
数据库索引:最左匹配原则——提升数据库的查询性能
在数据库优化中,组合索引的使用深受**最左匹配原则**的影响。这一原则是提升查询效率的关键。原创 2024-09-27 07:30:00 · 2158 阅读 · 3 评论 -
Mysql InnoDB引擎的四大核心特性
InnoDB是一个非常重要的存储引擎,它提供了许多高级特性来支持高并发、事务处理、恢复能力和性能优化。原创 2024-09-27 07:15:00 · 2043 阅读 · 5 评论 -
mysql中的float vs double
在数据存储和计算领域,float和double是两种常见的浮点数类型,它们的主要区别如下原创 2024-09-26 07:30:00 · 3892 阅读 · 3 评论 -
Redis 主从复制的实现过程
Redis 的主从复制是一个高效的数据同步机制,主要步骤可以简化为以下几点:原创 2024-09-26 07:00:00 · 4313 阅读 · 1 评论 -
sql中的union与union all区别
UNION和UNION ALL是两个常用的关键字,它们允许我们将两个或多个SELECT语句的结果集合并成一个结果集。原创 2024-09-21 01:15:39 · 8135 阅读 · 51 评论 -
sql中的having与where对比
在SQL中,`having`和`where`都是用来过滤数据的,但它们之间存在一些关键的不同点。原创 2024-09-25 09:00:00 · 4102 阅读 · 27 评论 -
SQL查询中字段选择的两种写法:select * VS select 字段名
在SQL查询中,选择字段主要有两种方式:自动解析(如`SELECT *`)和明确指定(列出所有需要的字段名)。原创 2024-09-23 08:00:00 · 5944 阅读 · 3 评论 -
sql中的regexp与like区别
对于字符串数据的模糊匹配,REGEXP(正则表达式)和LIKE是两个非常有用的操作符。原创 2024-09-26 09:00:00 · 8319 阅读 · 91 评论 -
mysql数据库:超键、候选键、主键与外键
简洁来说,超键包含候选键,候选键中最常用的是主键,而外键用于表间关联。原创 2024-09-26 09:00:00 · 4971 阅读 · 111 评论 -
Oracle中Function与Procedure的区别
在Oracle数据库中,Function(函数)和Procedure(存储过程)是两种不同的对象,它们在设计和使用上有几个关键区别原创 2024-08-11 09:17:34 · 10461 阅读 · 8 评论 -
【DM】Linux下安装 DM数据库-命令行安装
在Linux下通过命令行安装DM(达梦)数据库。原创 2024-08-12 09:30:00 · 8891 阅读 · 7 评论 -
oracle学习指南2_SQL数据操作
1、SQL简介SQL是结构化查询语言(Structured Query Language),专门用于数据存取、数据更新及数据库管理等操作。客户端把SQL语句发送给服务器,服务器对SQL语句进行编译、执行,把执行的结果返回给客户端。Oracle SQL语句由如下命令组成: 类型 组成 数据定义语言(DDL) 包括CREATE(创建)命令、ALTER(修改)命令、DROP(删除)命令 数据操纵语言(DML) 包括原创 2022-11-25 23:02:08 · 89 阅读 · 0 评论 -
mysql数据库:迁移数据目录至另一台服务器步骤
最近由于项目需要,我们需要进行数据库服务器的更换和迁移工作。迁移计划和步骤如下:1、首先,在新的数据库服务器上进行环境的搭建和配置,确保数据库版本、配置等一致。2、然后,将备份的数据库数据导入到新服务器中。确保数据的完整性和准确性。3、最后,在迁移完成后进行全面的验证和确认,确保所有数据都已成功迁移并可正常访问。原创 2024-01-19 14:50:07 · 15705 阅读 · 6 评论 -
【通过Data Studio、DBeaver连接openGauss】---快速入门
gsql是openGauss提供的在命令行下运行的数据库连接工具。此工具除了具备操作数据库的基本功能,还提供了若干高级特性,便于用户使用。原创 2023-06-18 22:56:08 · 16296 阅读 · 31 评论 -
【openGauss数据库】--审计项配置&审计日志维护
数据库安全对数据库系统来说至关重要。openGauss将用户对数据库的所有操作写入审计日志。数据库安全管理员可以利用这些日志信息,重现导致数据库现状的一系列事件,找出非法操作的用户、时间和内容等。原创 2023-06-22 23:13:59 · 4073 阅读 · 4 评论 -
【openGauss数据库】--运维指南02-逻辑备份与恢复
通过该章你将了解到openGauss数据库有关备份及恢复类型,各类型之间区别,配置文件的备份与恢复,逻辑备份gs_dump & gs_dumpall有关操作,逻辑恢复gs_restore有关操作原创 2023-07-01 15:59:09 · 16014 阅读 · 14 评论 -
【openGauss基本概念】---有关基本概念了解、事务ACID特性了解
openGauss是一款关系型数据库管理系统—RDBMS。关系型数据库是指采用了关系模型来组织数据的数据库,以行和列的形式存储数据。openGauss的数据库节点负责存储数据,其存储介质是磁盘。逻辑视角下,可以看到数据库节点上对象包含表空间、数据库、数据文件、表、数据块。原创 2023-06-20 09:23:02 · 10715 阅读 · 11 评论 -
openGauss:数据库配置运行参数
openGauss安装后,有一套默认的运行参数,为了使openGauss与业务的配合度更高,可根据业务场景和数据量的大小进行GUC参数调整。原创 2023-06-23 21:43:27 · 16899 阅读 · 8 评论 -
openGauss:数据库管理(约束、连接查询、视图、模式、授权)
❓ 通过本章你将了解以及学习到openGauss数据库---【有关约束、5个连接查询;视图、模式、事务、游标、分区表、锁、触发器、存储过程等使用;用户、角色授权以及权限回收】原创 2023-06-22 14:14:05 · 12059 阅读 · 4 评论 -
【openGauss简单使用】---创建用户和授权、创建数据库、创建SCHEMA、创建表
创建数据库用户和授权、创建数据库、表、SCHEMA。【openGauss简单使用】------快速入门原创 2023-06-19 23:33:54 · 21901 阅读 · 2 评论 -
实现【openGauss5.0企业版】一主一备集群搭建部署
该章详细介绍和实现了openGauss5.0企业版一主一备搭建部署。原创 2023-07-06 14:41:02 · 11905 阅读 · 26 评论 -
【openGauss数据库】---设置开机自启动openGauss数据库服务
该章详细介绍了openGauss 数据库自定义服务的配置文件组成部分,[Unit]、[Service]、[Install]三个部分配置含义,以及设置openGauss 数据库开机自动启动的详细步骤及过程。原创 2023-06-30 13:47:33 · 12629 阅读 · 16 评论 -
解决【openGauss安装后】yum、ssh命令无法使用
该章详细介绍了openGauss数据库安装过程自动创建初始用户---omm和dbgrp用户组(使用这种方式---导致openGauss安装后yum、ssh命令无法使用的解决方案)。原创 2023-06-30 13:46:32 · 13034 阅读 · 6 评论 -
【openGauss数据库】--运维指南03--数据导出
该章详细介绍了openGauss数据库使用gs_dump和gs_dumpall命令导出数据(导出单个数据库&导出所有数据库)。原创 2023-07-05 11:57:42 · 20837 阅读 · 4 评论 -
【openGauss数据库安全策略配置】--openGauss数据库账户及密码设置
通过本章你将了解或学习到openGauss数据库帐户安全策略、帐号有效期、密码安全策略方面的配置。原创 2023-06-22 16:47:30 · 14226 阅读 · 22 评论 -
【openGauss数据库】--运维指南04--数据导入
❓ 该章详细介绍了openGauss数据库使用gs_restore命令、gsql命令导入备份数据。原创 2023-07-05 16:55:13 · 17064 阅读 · 2 评论 -
【openGauss5.0企业版一主一备集群】—运维
该章详细介绍和实现了openGauss5.0企业版一主一备集群运维。集群启停,主备切换,模拟主库宕机、模拟双主及集群状态恢复。原创 2023-07-07 08:30:00 · 14741 阅读 · 9 评论 -
openGauss:数据库管理(表管理、DML语句使用、运算符子句)
【openGauss简单数据库管理】---在本篇中,你将快速入门openGauss数据库,如openGauss数据库管理、表管理、有关DML语句使用、对象查看、运算符、及有关子句。原创 2023-06-21 00:41:30 · 11793 阅读 · 6 评论 -
【统信uos-server-20-1060e】-详细安装openGauss
openGauss是一款开源关系型数据库管理系统,采用木兰宽松许可证v2发行。openGauss内核深度融合华为在数据库领域多年的经验,结合企业级场景需求,持续构建竞争力特性。原创 2023-06-18 10:44:54 · 15838 阅读 · 8 评论 -
openGauss数据库运维:日常维护检查项、数据库备份、表备份
通过该章你即将对openGauss数据库运维有一个更深层次的提升,如日常维护检查项,数据库备份、表备份,以及数据库健康状态等检查。其次,你还可以对数据库日志、性能等方面维护,并通过gsql导出诊断报告。原创 2023-06-24 16:08:40 · 15313 阅读 · 26 评论 -
[解决Redis报错] Client On Error: ReplyError: ERR DB index is out ofrange Config right?
[解决Redis报错] Client On Error: ReplyError: ERR DB index is out ofrange Config right?原创 2024-03-02 23:28:35 · 11952 阅读 · 4 评论 -
Windows 安装PostgreSQL15.6数据库
Windows 安装PostgreSQL15.6数据库原创 2024-03-23 10:30:00 · 28744 阅读 · 82 评论 -
Linux 源码安装: PostgreSQL 15.6数据库
Linux 源码安装: PostgreSQL 15.6数据库原创 2024-03-22 17:30:00 · 27917 阅读 · 49 评论 -
Linux 在线yum安装: PostgreSQL 15.6数据库
Linux 在线yum安装: PostgreSQL 15.6数据库原创 2024-03-22 10:27:40 · 33546 阅读 · 106 评论 -
【DBA生存之四大守则】---读书笔记
兴趣+勤奋+坚持+方法=成功。原创 2023-06-09 17:09:07 · 3902 阅读 · 37 评论