数据库(1)

数据库是计算机系统中用于存储、管理和检索数据的软件工具。它可以帮助我们有效地组织和管理数据,使得数据的存储、访问和处理更加高效和可靠。在现代计算机系统中,数据库已经成为了不可或缺的一部分,被广泛应用于各种应用领域。在本篇博客中,我们将深入了解数据库的相关知识,包括数据库的种类、结构和应用等方面。

数据库的分类

数据库是一个以某种有组织的方式存储在硬盘上的集合

关系型数据库(RDBMS)

关系型数据库是指基于关系模型的数据库,它使用表格来组织和存储数据。关系型数据库通常使用结构化查询语言(SQL)来查询和操作数据。

1.Oracle数据库(甲骨文公司)

2.MySQL数据库(最流行的数据库):免费,开源

3.SQLServer(微软开发):C#

4.sqlite(嵌入式关系数据库):安卓手机端程序开发

非关系型数据库(NoSQL)

非关系型数据库则是指不基于关系模型的数据库,它使用键值对、文档、图形等方式来存储和组织数据。非关系型数据库通常使用非结构化查询语言来查询和操作数据。

1.Redis(缓存数据库)持久化存到硬盘

2.Mongodb(文档数据库)

3.Elasticsearch(搜索服务)

4.Hbase(分布式、列示数据库)

 

什么是SQL

当我们需要从关系型数据库中检索、插入、更新或删除数据时,SQL(Structured Query Language)就是我们的得力工具。SQL 是一种被广泛使用的编程语言,用于管理和操作关系型数据库。它可以让我们轻松地执行各种数据库操作,从而使我们的工作更加高效和便捷。在本篇博客中,我们将深入了解 SQL 的基本概念和语法,以及它在实际应用中的一些高级特性。

SQL:结构化查询语言

SQL(Structured Query Language)是一种用于管理和操作关系型数据库的编程语言。它是在关系型数据库中执行各种操作的标准语言,包括检索、插入、更新和删除数据。SQL 是一种声明性语言,它允许用户描述所需的结果,而不需要指定如何实现这些结果。SQL 由 ANSI(American National Standards Institute)和 ISO(International Organization for Standardization)标准化,因此它是一种跨平台的语言,可以在各种关系型数据库管理系统(RDBMS)中使用。由于 SQL 的简单性和可靠性,它已成为世界上最流行的数据库语言之一。

SQL的特点

1.具有综合统一性,不同数据库支持的sql稍有不同。(MySQL,SQL server,Oracle,db2等)

为许多任务提供了统一的命令,这样方便用户学习和使用,如增删改查

2.非过程化语言

3.集合性:sql可以在高层的数据结构上进行工作,工作时不是单条的处理记录,而对数据进行成组的处理语句都接受集合作为输入,并且返回集合进行输出。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值