尚硅谷 MySQL 基础知识入门:数据库概念与 MySQL 介绍

需积分: 0 0 下载量 52 浏览量 更新于2024-07-01 收藏 4.49MB PDF 举报
尚硅谷 Java 技术之 MySQL 基础1 数据库基础是 JavaEE 课程系列中的一个重要组件, MySQL 是一个流行的关系型数据库管理系统。本节课我们将了解为什么要使用数据库,什么是数据库,以及关系型数据库的基础知识。 为什么要使用数据库? 持久化(persistence)是指把数据保存到可掉电式存储设备中以供之后使用。持久化的大多数时候是将内存中的数据存储在数据库中,当然也可以存储在磁盘文件、XML 数据文件中。使用数据库可以方便管理数据,例如快速的检索等。 什么是数据库? 数据库(Database)即存储数据的“仓库”。它保存了一系列有组织的数据。数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,例如建立、使用和维护数据库。目前互联网上常见的数据库管理软件有 Sybase、DB2、Oracle、MySQL、Access、Visual Foxpro(面向对象型)、MSSQL Server、Informix、PostgreSQL(对象-关系型)等。 MySQL 是一种开放源代码的关系型数据库管理系统,由瑞典 MySQL AB 公司开发。MySQL 广泛应用于 Internet 上的中小型网站中,因为其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点。许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。 关系型数据库是指关系数据库的表采用二维表格来存储数据,是一种按行与列排列的具有相关信息的逻辑组。一个数据库可以包含任意多个数据表。表中的一行即为一条记录。数据表中的每一列称为一个字段,表是由其包含的各种字段定义的,每个字段描述了它所含有的数据的意义,数据表的设计实际上就是对字段的设计。创建数据表时,为每个字段分配一个数据类型,定义它们的数据长度和其他属性。 本节课我们了解了数据库的基础知识,包括为什么要使用数据库、什么是数据库、关系型数据库的基础知识等。这将为我们学习 MySQL 及其应用打下坚实的基础。