初识数据库MySQL

目录

什么是数据库

数据库的发展⼤致划分为以下⼏个阶段:

其种类⼤概有3种:

数据库的特点包括:

常⽤的数据类型有:

主键(Primary Key)

数据库技术构成

数据库系统有3个主要的组成部分

数据库

数据库管理系统

数据库应⽤程序

数据库(Database System)

数据库管理系统(Database Management System,DBMS)

数据库应⽤程序(Database Application)


Mysql是⼀个开放源代码的数据库管理系统(DBMS),它是由Mysql AB公司开发、发布并⽀持的。Mysql是⼀个跨平台的开源关系数据库管理系统,⼴泛地应⽤在Internet上的中⼩型⽹站公司开发中。那么本章主要介绍数据库的基础知识,通过本章的学习,我们可以了解数据库的基本概念,数据库的构成和Mysql的基础知识

数据库是由⼀批数据构成的有序的集合。这些数据被存放在结构化的数据表⾥。数据表之间互相关联,反映了客观事物间的本质联系。数据库系统提供对数据的安全控制和完整性控制。本节将介绍数据库中的⼀些基本概念,包括:数据库的定义、数据

目录

什么是数据库

数据库的发展⼤致划分为以下⼏个阶段

其种类⼤概有3种:

数据库的特点包括:

常⽤的数据类型有:

       主键(Primary Key)

        数据库技术构成

数据库系统有3个主要的组成部分

什么是数据库

 数据库的概念诞⽣于60年前,随着信息技术和市场的快速发展,数据库技术层出不穷,随着应⽤的扩展和深⼊,数据库的数量和规模越来越⼤,其诞⽣和发展给计算机信息管理带来了⼀场巨⼤的⾰命。

数据库的发展⼤致划分为以下⼏个阶段:

⼈⼯管理阶段、⽂件系统阶段、数据库系统阶段、⾼级数据库阶段。

其种类⼤概有3种:

层次式数据库、⽹络式数据库、

关系式数据库。

不同种类的数据库按不同的数据结构来联系和组织。对于数据库的概念,没有⼀个完全固定的定义,随着数据库历史的发展,定义的内容也有很⼤的差异,其中⼀种⽐较普遍的观点认为,数据库(DataBase,DB)是⼀个⻓期存储在计算机内的、有组织的、有共享的、统⼀管理的数据集合。它是⼀个按数据结构来存储和管理数据的计算机软件系统。即数据库包含两层含义:保管数据的“仓库”,以及数据管理的⽅法和技术

数据库的特点包括:

实现数据共享,减少数据冗余;采⽤特定的数据类型;具有较⾼的数据独⽴性;具有统⼀的数据控制功能。

在关系数据库中,数据库的表是⼀系列⼆维数组的集合,⽤来存储数据和操作数据的逻辑结构。它是由纵向的列和横向的⾏组成,⾏被称为记录,是组织数据的单位;列被称为字段,每⼀列表示记录的⼀个属性,都有相应的描述信息,如数据类型、数据宽度等。 例如⼀个有关作者信息的名为authors的表中,每个列包含所有作者的某个特定类型的信息,⽐如“姓名”,⽽每⾏则包含了某个特定作者的所有信息:编号、姓名、性别、专业,如图 

编号姓名性别专业
100张三f计算机
101李四m会计
102王五f石油

常⽤的数据类型有:

浮点数数据类型、

精确⼩数类型、

⼆进制数据类型、

⽇期/时间数据类型、

字符串数据类型。

表中的每⼀个字段就是某种指定数据类型,例如上图中“编号”字段为整数数据,“性别”字段为字符型数据。

主键(Primary Key)

⽤于唯⼀地标识表中的每⼀条记录。可以定义表中的⼀列或者列为主键。主键列上不能有两⾏相同的值,也不能为空值。

数据库技术构成

数据库系统由硬件部分和软件部分共同构成,硬件主要⽤于存储数据库中的数据,包括计算机、存储设备等。软件部分则主要包括DBMS、⽀持DBMS运⾏的操作系统,以及⽀持多种语⾔进⾏应⽤开发的访问技术等

数据库系统有3个主要的组成部分

数据库

:⽤于存储数据的地⽅。

数据库管理系统

:⽤于管理数据库的软件。

数据库应⽤程序

:为了提⾼数据库系统的处理能⼒所使⽤的管理数据库的软件补充。

数据库(Database System)

提供了⼀个存储空间以存储各种数据,可以将数据库视为⼀个存储数据的容器。⼀个数据库可能包含许多⽂件,⼀个数据库系统中通常包含许多数据库。

数据库管理系统(Database Management System,DBMS)

是⽤户创建、管理和维护数据库时所使⽤的软件,位于⽤户与操作系统之间,对数据库进⾏统⼀管理。DBMS能定义数据存储结构,提供数据的操作机制,维护数据库的安全性、完整性和可靠性。

数据库应⽤程序(Database Application)

虽然已经有了DBMS,但是在很多情况下,DBMS⽆法满⾜对数据管理的要求。数据库应⽤程序的使⽤可以满⾜对数据管理的更⾼要,还可以使数据管理过程更加直观。数据库应⽤程序负责与DBMS进⾏通信,访问和管理DBMS中存储的数据,允许⽤户插⼊、修改、删除DB中的数据

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值