MySQL数据库应用项目教程 课件 项目4 实现数据库.pptx

MySQL数据库应用项目教程 课件 项目4 实现数据库.pptx

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

MySQL数据库应用

项目教程

项目四实现数据库

4.1数据库操作

4.2数据表操

4.3数据操作

4.1数据库操作

4.1.1走进MariaDB1.初识MariaDB(1)MariaDB的主要特点(2)MariaDB的体系结构。MariaDB的体系结构封装了SQL接口、查询解析器、查询优化器、查询执行引擎、缓存/缓冲机制以及一个插件式存储引擎。4.1数据库操作

4.1.1走进MariaDB1.初识MariaDB(3)MariaDB的逻辑结构。MariaDB的逻辑结构如图4.1数据库操作

4.1.1走进MariaDB1.初识MariaDB(4)MariaDBEnterprise的发行版中包含的工具和实用程序4.1数据库操作

4.1.1走进MariaDB1.初识MariaDB4.1数据库操作MariaDB的工作模式(5)MariaDB的连接。终端连接MariaDB服务器。图形工具连接MariaDB服务器。

4.1.1走进MariaDB2.存储引擎(1)存储引擎的任务。存储引擎在物理层管控数据,负责数据文件、数据、索引和高速缓冲存储器等管理,使得管理和读取数据变得更高效。(2)常见的存储引擎。①XtraDB,②InnoDB,③Aria,④MyISAM,⑤PERFORMANCE_SCHEMA,⑥TokuDB,⑦Spider,⑧ColumnStore等。4.1数据库操作

4.1.1走进MariaDB2.存储引擎(3)MariaDB的存储引擎。在MariaDB中,存储引擎是插件式的,每种存储引擎都有自己的特性,适用于不同的场景。①InnoDB存储引擎支持表级锁、行级锁,支持事务处理,支持外键,但不支持全文索引,表空间文件相对较大。②ISAM存储引擎是一个定义明确且历经时间考验的数据表格管理方法,在设计之时就考虑到数据库被查询的次数要远大于更新的次数。③MyISAM存储引擎是MariaDB的ISAM存储引擎扩展形式。④Memory存储引擎将数据存储在内存中,没有磁盘I/O的等待,所以使用Memory存储引擎的表拥有极高的插入、更新和查询效率。4.1数据库操作

4.1.1走进MariaDB2.存储引擎(4)存储引擎的选择。如果要提供提交、回滚、崩溃恢复能力的事务安全(ACID兼容)能力,并要求实现并发控制,可选择InnoDB存储引擎;如果数据表主要用来插入和查询记录,则MyISAM存储引擎能提供较高的处理效率;如果只是临时存放数据,数据量不大,并且不需要较高的数据安全性,可以选择将数据保存在内存中的Memory存储引擎中,MariaDB中使用该存储引擎作为临时表,存放查询的中间结果;如果只有查询和创建操作,可以选择Archive,Archive支持高并发的插入操作,但是本身不是事务安全的。4.1数据库操作

4.1.1走进MariaDB2.存储引擎【例1】操作MariaDB存储引擎。查看MariaDB的存储引擎相关信息和当前默认的存储引擎。SHOWENGINES;SELECTEngine,Support,Comment,Transactions,XA,SavepointsFROMinformation_schema.engines;SELECT@@global.storage_engine;4.1数据库操作

4.1.1走进MariaDB3.数据文件不同的MariaDB存储引擎有各自不同的数据文件,存放位置也有区别,多数存储引擎的数据文件都存放在和MyISAM存储引擎数据文件位置相同的目录下,但是每个数据文件的扩展名却各不相同。.frm文件。.MYD文件。.MYI文件。.ibd文件和ibdata文件。4.1数据库操作

4.1.2操作数据库1.认识SQLSQL是StructuredQueryLanguage(结构化查询语言)的简称,SQL的结构简洁、功能强大、简单易学,在主流数据库中得到了广泛的应用。(1)SQL的特点。(2)SQL的体系结构。SQL支持关系数据库体系结构,即外模式、模式和内模式,利用SQL可以实现对三级模式结构的定义、修改和数据的操作功能,在此基础上形成了SQL体系结构。4.1数据库操作

4.1.2操作数据库1.认识SQL(3)SQL语句的分类。SQL语句依据操作对象和类型的不同,通常分为以下几类。①数据查询语言,用于对数据进行查询,如SELECT。②数据操纵语言,可进行增加、修改、查询、删除,如NSE

您可能关注的文档

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档