mysql第一章


数据库系统概述

1.什么叫数据:

数据是现实社会和电脑之间交互的东西,描述事物的符号记录成数据。

2.数据库和数据有什么关系呢?

顾名思义;数据是数据库的储存的基本单位,我们肯定会想,数据和数字有什么 关系呢除了基本的数字,的确有关系,数字本是数据的一种,但是不紧紧是数字是数据,还有比如图书馆的名字、作者什么的都是数据,我们接触到的东西都可以数据化。

3.什么叫记录呢?

将信息按照一个对象的属性方式排成一行的属于记录。例如:在日常生活之中,可以这样描述一本书的信息,《C Primer Plus》是人民邮电出版社出版的图书,作者是普拉塔(Prata S.),定价是89.00,出版日期是2005年2月1日,这样的信息在计算机中就可以使用下面的方式来描述

如果是多条记录呢?

现在有多条这种记录,我们那么就可以列成一张表,通过表来管理数据。

那么你用表统计一列又算什么?

一列就是一个个属性组成的。而且每一行的数据都成为记录,那么每一列的内容都称为字段。每一列都有自己的数据类型。

那么我们应该开始介绍数据库了:

数据库想都不用想肯定要先记录数据;而且是按照一定格式的。那么它的定义是什么呢?数据库是长期储存在计算机内,有组织、可共享的大量数据的集合。数据库中的数据按照一定的数据模型具有许多的优秀特点的东西。例如:较小的冗余度、数据的独立性完整性和易拓展性,并可以为各种用户共享;所以数据库具有永久储存、有组织和可共享的特点。

那么我们怎么管理数据库呢?

没错我们就靠一个数据管理系统;它和操作系统差不多;具有强大的功能:数据操作和事务管理、运营、数据定义等等。

我们应该把它们联系起来叫啥名字呢?

这个不用你操心,前面的大佬早帮你起好了,数据库系统;

呀!这名字我好像在哪听过,没错数据库系统就是软件和硬件的统称。包括计算机和储存设备、数据库观看系统、支持数据库管理系统的操作系统和多种语言。

哇哦!这么强大的东西它应该有一门专属于自己的语言吧!

没错数据库有一门通用的语言叫SQl。

那么它的历史是啥呢?

SQL其发音为字母 S-Q-L 或 sequel,是 Structure Query Language(结构化查询语言)的缩写,是目前广泛使用的关系数据库标准语言。该语言由 IBM在20世纪70年代开发出来,被作为IBM关系数据库 System R的原型关系语言,实现关系数据库中信息的检索。由于 SQL 简单易学、功能丰富和使用灵活,因此受到众多人的追捧。经过不断的发展、完善和扩充,SOL 被美国国家标准局(ANSI)确定为关系型数据库语言的美国标准,后来又被国际标准化组织(ISO)采纳为关系数据库语言的国际标准。几乎所有的关系型数据库管理系统软件都支持SQL,许多厂商还对SQL基本命令进行了不同程度的扩充。

组成部分:

  • 数据操作语言(Data Manipulation Language,DML)

    实现对数据的操作,用于检索或修改数据。

  • 数据定义语言(Data Definition Language,DDL)

    用于定义数据的结构,创建、修改或者删除数据库对象。

  • 数据控制语言(Data Control Language,DCL)

    用于控制数据库用户的权限。

  • 事务控制 (Transaction Control,TCL)

    定义了包含事务开始喝结束的相关命令。

  • DDL包含的子部分

    • 完整性约束(integrity constraint )
    • 视图定义 (View Definition)

你说它这么强大但是有没有证据?

  • SQL 不是某个特定数据库供应商专有的语言。几乎所有重要的数据库管理系统都支持 SQL,
    所以只要学习了SQL 就能与所有数据库进行交互。
  • SQL 简单易学,该语言的语句都是由描述性很强的英语单词组成,而且这些单词的数目不多。
  • SQL 高度非过程化,即用SQL进行数据库操作,只需指出”做什么”,无须指明”怎么做”,存取路径的选择和操作的执行由数据库管理系统自动完成。

文章作者: hehe
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 hehe !
  目录
​ ​