MySQL数据库概述

这篇具有很好参考价值的文章主要介绍了MySQL数据库概述。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


SQL语言的特点

(1)功能一体化

(2)高度非过程化

(3)面向集合的操作方式

(4)两种使用方式:命令行和嵌入到其他宿主语言(如Java等)方式

(5)简洁易学

(6)大大减轻了用户的负担,并有利于提高数据独立性

(7)非关系数据模型采用的是面向记录的操作方式,操作对象是一条记录。而SQL采用集合操作方式,其查找对象查找结果都是数据的集合,每次插入删除更新操作的对象也是数据的集合。这种操作方式极大的提高了数据操作的效率。

(8)SQL语言可以直接以命令方式与数据库进行交互,也可以作为嵌入式语言嵌入到其他程序设计语言(如Java、C等)中,并且两种不同使用方式中SQL语言的语法结构基本上是一致的。

SQL的组成部分

MySQL数据库概述,MySQL数据库,MySQL

常见的数据库应用系统:银行系统、理财系统、购物系统、超市管理系统、宠物系统…

数据库中的表的特点

(1)每一张表都有一个名字;

(2)表中每一列也都有一个名字,放在最上方一行当中;

(3)表中每一列的数据类型都是相同的;

(4)表格当中的每一列都不可以继续分解,是最小的数据单元。

数据库基本概念

数据库(Database,简称DB)

简单而言,目前常用的关系数据库是由一系列有内部联系的特定二维表格构成的。

严格的定义:数据库是保存在计算机内的、有组织的、可共享的数据集合。

数据库性质

数据库的性质包括以下几个方面:

  1. 数据共享性:数据库是一个共享数据的系统,多个用户可以同时访问和共享同一个数据库。

  2. 数据独立性:数据库中存储的数据与具体的应用程序和物理存储设备无关,这样就可以在不修改应用程序的情况下改变数据库的物理存储方式。

  3. 数据一致性:数据库中存储的数据需要保持一致性,即不同用户和应用程序访问同一数据时,所获取的结果应是一致的。

  4. 数据持久性:数据库中存储的数据应该能够长期保存,即使在异常情况下,如断电或系统故障,也能够恢复数据。

  5. 数据安全性:数据库中存储的数据需要受到保护,只有授权的用户才能访问和修改数据,保证数据的安全性和机密性。

  6. 数据可靠性:数据库中的数据需要具备可靠性,即在高并发访问和修改的情况下,数据也能够保持正确的状态,不会出现数据错误或丢失的情况。

数据库系统

Database System,简称DBS
数据库系统是与数据库相关的一整套系统,包括数据库、软件、硬件和人员四个部分。

数据库管理系统:Database Management System,简称DBMS
数据库管理系统是能够对数据库进行各种控制并保持数据库中数据的完整性和一致性的系统软件。

数据库就好像一个大的容器、仓库,里面包含了很多的有组织的、可共享的数据。

那么要想操纵这些数据,就需要一套语言和软件,这个软件就称为数据库管理系统。

通过数据库管理系统这个软件,可以很方便地对数据库进行各种管理操作:比如对数据进行增、删、改、查,对权限进行划分和控制,对数据库进行备份、恢复等。

数据库系统的组成部分

数据库系统由以下几个组成部分构成:

  1. 数据库:数据库是数据的集合,其中包括不同种类、不同类型的数据,可以是有组织的、半结构化的或非结构化的数据。

  2. 数据库管理系统(DBMS):DBMS是管理和组织数据库的软件系统,它允许用户创建、存储、访问、更新、管理和删除数据库中的数据。

  3. 数据库管理员(DBA):DBA是负责管理和维护数据库系统的专业人员,包括安装、配置、备份、恢复、优化、安全性等方面的工作。

  4. 应用程序:应用程序是使用数据库系统的软件程序,可以是基于Web的、移动应用程序或客户端应用程序等。应用程序与DBMS进行交互,实现数据的检索、插入、更新和删除等操作。

  5. 数据库用户:数据库用户是指使用数据库系统的人员,包括开发人员、数据分析师、业务人员等。数据库用户可以使用应用程序或通过DBMS接口直接访问数据库,查询和更新数据。

  6. 硬件和网络:数据库系统需要运行在特定的硬件平台上,包括计算机、存储设备等。此外,数据库系统需要网络支持,允许用户从远程位置访问数据库。

数据库发展简史

数据库的发展可以追溯到20世纪50年代。在此之前,数据主要是以文件或手工方式进行管理。数据库的出现大大提高了数据管理的效率和准确性,让数据处理变得更加方便和高效。

以下是数据库发展的简史:

  1. 1950年代:最初的数据库技术出现,主要是用于科学和工程领域的数据处理。

  2. 1960年代:IBM公司推出了第一个商业化数据库管理系统(DBMS),命名为IMS。

  3. 1970年代:关系型数据库管理系统(RDBMS)的概念被提出,成为数据库技术的重要里程碑。IBM公司开发了关系数据库系统DB2。

  4. 1980年代:出现了一些知名的商业化数据库管理系统,如Oracle、Sybase和Microsoft SQL Server。

  5. 1990年代:开源数据库PostgreSQL和MySQL问世,成为开源数据库技术的代表。

  6. 2000年代:互联网飞速发展,数据库技术也得到了迅猛的发展。出现了很多支持大规模分布式计算和存储的数据库系统,如Apache Hadoop和Cassandra。

  7. 2010年代:NoSQL数据库开始受到关注,MongoDB成为其中代表性的一种。同时,还出现了关系型数据库和NoSQL数据库的混合型技术,如NewSQL。

  8. 2020年代:数据库技术正在不断发展创新,如云数据库、区块链数据库等新技术不断涌现。文章来源地址https://www.toymoban.com/news/detail-525117.html

到了这里,关于MySQL数据库概述的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【MySQL新手到通关】第一章 数据库概述

    持久化(persistence): 把数据保存到可掉电式存储设备中以供之后使用 。大多数情况下,特别是企 业级应用, 数据持久化意味着将内存中的数据保存到硬盘上加以”固化” ,而持久化的实现过程大多 通过各种关系数据库来完成。 持久化的主要作用是 将内存中的数据存储在关

    2024年02月07日
    浏览(49)
  • Restart Study MySQL-01数据库概述(基础)

    C(Chapter) 持久化(persistence): 把数据保存到可掉电式存储设备(硬盘)中以供之后使用。 大多数情况下,特别是企业应用, 数据持久化是将内存中的数据保存到硬盘上加以\\\"固化\\\", 而持久化的实现过程大多使用各种关系数据库来完成。 持久化的主要作用是将内存中的数据存到关

    2024年02月05日
    浏览(51)
  • MySQL数据库入门到精通1--基础篇(MySQL概述,SQL)

    目前主流的关系型数据库管理系统: Oracle:大型的收费数据库,Oracle公司产品,价格昂贵。 MySQL:开源免费的中小型数据库,后来Sun公司收购了MySQL,而Oracle又收购了Sun公司。 目前Oracle推出了收费版本的MySQL,也提供了免费的社区版本。 SQL Server:Microsoft 公司推出的收费的中

    2024年02月07日
    浏览(48)
  • MySQL 基础知识(一)之数据库和 SQL 概述

    目录 1 数据库相关概念 2 数据库的结构 ​3 SQL 概要 4 SQL 的基本书写规则 1 数据库相关概念 数据库是将大量的数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合 数据库管理系统(DBMS)是用来管理数据库的计算机系统,通过使用 DBMS,多个用户可以安全、简单

    2024年02月20日
    浏览(47)
  • 数据库概述、部署MySQL服务、必备命令 、密码管理、安装图形软件、SELECT语法 、筛选条件

    目录 1 案例1:构建MySQL服务器 1.1 问题 1.2 方案 1.3 步骤 2 案例2:密码管理 2.1 问题 2.2 步骤 3 案例3:安装图形软件 3.1 问题 3.2 方案 3.3 步骤 4 案例4:筛选条件 4.1 问题 4.2 方案 4.3 步骤 1.1 问题 在IP地址192.168.88.50主机和192.168.88.51主机上部署mysql服务 练习必备命令的使用 1.2 方案

    2024年02月19日
    浏览(46)
  • 数据库概述、部署MySQL服务、必备命令、密码管理、安装图形软件、SELECT语法 、筛选条件

    Top 案例1:构建MySQL服务器 案例2:密码管理 案例3:安装图形软件 案例4:筛选条件 1.1 问题 在IP地址192.168.88.50主机和192.168.88.51主机上部署mysql服务 练习必备命令的使用 1.2 方案 准备2台虚拟机,要求如下: 表-1   配置yum源、关闭selinux和防火墙,如果忘记了请自行补习前边课

    2024年02月12日
    浏览(60)
  • Prometheus服务器、Prometheus被监控端、Grafana、监控MySQL数据库、自动发现概述、配置自动发现、Alertmanager

    目录 Prometheus概述 部署Prometheus服务器 环境说明: 配置时间 安装Prometheus服务器 添加被监控端 部署通用的监控exporter Grafana 概述 部署Grafana 展示node1的监控信息 监控MySQL数据库 配置MySQL 配置mysql exporter 配置mysql exporter 配置prometheus监控mysql 自动发现机制 概述 基于文件自动发现

    2024年02月21日
    浏览(56)
  • 【数据库原理】(28)数据库设计概述

    数据库设计是为了实现数据库应用系统,涉及结构特性设计、行为特性设计和物理模式设计三个主要方面。 1. 数据库的结构特性设计 数据库的结构特性设计是数据库设计的关键,包括数据库结构的设计和建立合理的数据模型。这一部分也被称为数据库的静态结构设计。 步骤

    2024年01月19日
    浏览(51)
  • DB(一):数据库概述、SQL概述、Oracle数据类型

    包括Oracle、DB2、SQL Server、MySQL数据库概述;数据定义语言DDL、数据操作语言DML、事务控制语言TCL、数据查询语言DQL、数据控制语言DCL语言介绍;NUMBER 、CHAR、VARCHAR2、DATE数据库类型;CHAR和VARCHAR2的存储编码、CHAR和VARCHAR2的最大长度、LONG和CLOB类型。 1、DB和DBMS (1)、数据库(

    2024年02月09日
    浏览(78)
  • 1.1 数据库系统概述

    1. **数据库的价值**    - 数据管理的高效工具    - 计算机科学的关键分支 2. **信息资源的重要性**    - 现代企业或组织的生存和发展关键    - 建立有效的信息系统至关重要 3. **数据库的应用范围**    - 从小型系统到大型系统:OLTP, OLAP    - 多种领域:CAD/CAM, CIMS, e-Governm

    2024年02月07日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包