MySQL8数据库管理与应用全套教学课件.pptx

MySQL8数据库管理与应用全套教学课件.pptx

  1. 1、本文档共167页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 MySQL基础;1.1.1 数据库 数据库是按照数据结构来组织、存储和管理数据的的仓库,数据库建立在计算机的存储设备上。在日常工作中,经常需要把一些相关的数据放进这样的“仓库”中,并根据管理的需要进行相应的处理。 例如,企业或事业单位的人事部门通常会把本单位职工的基本情况(职工号、姓名、出生日期、性别、籍贯、工资、简历等)存放在一张表中,这张表就可以看成是一个数据库。有了这个“数据仓库”,便可以根据需要随时查询某个职工的基本情况,也可以查询工资收入在某个范围内的职工人数等。这些工作都能够在计算机上自动进行,人事管理的工作效率得到了极大提高。 严格地说,数据库是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据按照一定的数据模型组织和储存在一起、具有尽可能小的冗余度、较高的数据独立性和易扩展性等特点,并且可以在一定范围内为多个用户共享。 这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用程序提供服务,其数据结构独立于使用它的应用程序,对数据的添加、删除、修改和查询等操作通过软件进行统一管理和控制。;1.1.2 关系型数据库 关系型数据库是建立在关系模型基础上的数据库,它借助于集合代数等数学概念和方法来处理数据库中的数据。关系模型是在上世纪70年代提出来的,直到今天它仍然是数据存储的标准。关系模型由关系数据结构、关系操作集合、关系完整性约束3个部分组成。现实世界中的各种实体以及实体之间的各种联系都可以使用关系模型来表示。简言之,关系模型就是指二维表模型,一个关系型数据库就是由二维表及其之间的联系所组成的数据组织。 在关系模型中,关系可以理解为一张二维表,每个关系都具有一个名称,即表名。二维表中的行在数据库术语中通常称为记录或元组;二维表中的列称为字段或属性;字段的取值范围称为域,也就是字段的取值限制;一组可以唯一标识记录的字段称为关键字,称为主键,主键可以由一个或多个字段组成;关系模式是指对关系的描述,其格式为“表名(字段1, 字段2, ... , 字段n)??,称为表结构。在关系型数据库中,通过在不同表之间创建关系可以将某个表中的字段链接到另一个表中的字段,从而防止出现数据冗余。;1.1.3 数据库管理系统 数据库管理系统(DBMS)是一种管理数据库的软件,可以用于创建、使用和维护数据库。DBMS对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员(DBA)通过DBMS进行数据库的维护工作。 DBMS可以使多个应用程序和用户使用不同方法来创建、修改和查询数据库。大部分DBMS提供数据定义语言(DDL)和数据操作语言(DML),允许用户定义数据库的模式结构和权限约束,实现添加数据、修改数据、删除数据和查询数据等操作。 目前,比较流行的数据库管理系统有:Oracle、MySQL、SQL Server、PostgreSQL、DB2、Sybase、Access、SQLite、MarialDB、Visual FoxPro以及Informix等。;1.1.4 数据库系统 数据库系统(DBS)通常由软件、数据库和数据库管理员组成,其中软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。 数据库通过数据库管理系统进行统一管理,数据的添加、修改、删除和检索都要通过数据库管理系统来实现。 数据库管理员负责创建、监控和维护整个数据库,使数据能够被任何拥有使用权限的人有效使用。 ;1.1.5 结构化查询语言 结构化查询语言(SQL,Structured Query Language)是一种关系型数据库操作语言,它具有数据查询、数据定义、数据操作和数据控制功能,可以用于定义和管理数据库中的对象,也可以用于检索、插入、修改和删除关系型数据库中的数据。 结构化查询语言包含以下6个部分。 数据查询语言(DQL):通过数据检索语句从表中获取数据。关键字SELECT是数据查询语句中使用最多的动词,其他常用的关键字有WHERE,ORDER BY,GROUP BY以及HAVING。这些关键字也经常与其他类型的SQL语句一起使用。 数据操作语言(DML):也称为动作查询语言,用于添加、修改和删除表中的记录,在DML语句中使用的动词主要包括INSERT、UPDATE和DELETE。 事务处理语言(TPL):确保被DML语句影响的表的所有行及时得到更新,所使用的语句主要包括BEGIN TRANSACTION、COMMIT和ROLLBACK。 数据控制语言(DCL):通过GRANT或REVOKE进行授权或撤销授权,确定单个用户、角色和用户组对数据库对象的访问权限。 数据定义语言(DDL):在数据库中创建新表或删除表,在表中创建索引等,也是动作查询的一部分

您可能关注的文档

文档评论(0)

163 + 关注
实名认证
内容提供者

知识分享

1亿VIP精品文档

相关文档