- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第2章初识MySQL
本章概述MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,属于Oracle旗下产品。MySQL软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点。
本章学习目标了解MySQL的概念、发展史、特性、优势和应用环境;掌握Windows平台下MySQL的安装与配置;?掌握Linux平台下MySQL的安装和配置;?掌握MySQL服务的启动与停止;掌握Path变量的配置;熟悉MySQL命令窗口的实用;了解如何学好MySQL。
目录0102050304启动服务并登录MySQL数据库Windows平台下安装与配置MySQLLinux平台下安装和配置MyLSQL如何学好MySQLMySQL概述
目录0102050304启动服务并登录MySQL数据库Windows平台下安装与配置MySQLLinux平台下安装和配置MyLSQL如何学好MySQLMySQL概述
01MySQL概述01MySQL是由瑞典的MySQL?AB公司开发的,该公司于1995年建立,目前属于Oracle公司。MySQL的符号是一只名为Sakila的海豚,代表着MySQL数据库和团队的速度、能力、精确和优秀本质。MySQL的起源可以追溯到1995年,当时瑞典开发者Michael?Widenius和David?Axmark开始创建一个名为MySQL的轻量级数据库系统。最初,MySQL仅仅是一个小型的、仅支持少量数据类型和表的数据库,但它具有高度的可靠性和性能优势,很快就在Linux和其他UNIX操作系统上得到了广泛的应用。在接下来的几年里,MySQL不断改进并扩展其功能。逐渐成为Web应用程序的主流数据库之一。今天,MySQL已经成为Web应用程序和企业应用的主流数据库之一,它在全球拥有数百万的用户和开发者,支持各种语言和平台。MySQL的发展史
01MySQL概述2MySQL的优势作为一款自由软件,MySQL允许任何人从官方网站下载。它是一个真正的多用户、多线程SQL数据库服务器,能够快捷、有效和安全地处理大量数据,被广泛地应用于Internet上的中小型网站中。
01MySQL概述03MySQL的应用环境目前Internet上流行的网站构架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。
01MySQL概述04(1)性能:MySQL?8.0的速度要比MySQL?5.7快2倍。(2)NoSQL:从MySQL5.7开始,提供NoSQL存储功能,在MySQL8.0中这部分功能得到了更大的改进。(3)窗口函数(windowfunction):从MySQL8.0开始,新增了窗口函数,可以用来实现若干种新的查询方式。(4)隐藏索引:在MySQL8.0中,索引可以被隐藏或被显示。当索引被隐藏后,它将不会被查询优化器使用。(5)降序索引:MySQL8.0为索引提供了按降序方式进行排序的支持,在这种索引中的值也会按降序的方式进行排序。(6)通用表表达式(commontableexpressions,CTE):在复杂的查询中使用嵌入式表时,使用CTE使得查询语句更清晰。(7)UTF-8编码:从MySQL8.0开始,使用utf8mb4作为默认字符集。(8)JSON:MySQL8.0大幅改进了对JSON的支持,添加了基于路径查询参数从JSON字段中抽取数据的JSON_EXTRACT()函数,以及用于将数据分别组合到JSON数组和对象中的JSON_ARRAYAGG()和JSON_OBJECTAGG()聚合函数。(9)可靠性:InnoDB现在支持表DDL的原子性,也就是InnoDB表上的DDL也可以实现事务完整性,要么失败回滚,要么成功提交,不至于出现部分成功的问题。(10)高可用性(highavailability):InnoDB集群为数据库提供了集成的原生HA解决方案。(11)安全性:OpenSSL改进、新的默认身份验证、SQL角色、密码强度、授权。MySQL8的新特性
目录0102050304启动服务并登录MySQL数据库Windows平台下安装与配置MySQLLinux平台下安装和配置MyLSQL如何学好MySQLMySQL概述
02Windows平台下安装与配置MySQL可以通过访问MySQL官方网站下载MySQL安装包。下载页面提供了多种版本的MySQLCommunityServer,用户需要根据自己的操作系统选择相应的版本进行下载。下载完成后,将得到一个包含安装文件的压缩包。MySQL服务器安装包的下载安装过程包括启动安装向导、选择
您可能关注的文档
最近下载
- 汽车坡道玻璃雨棚施工方案.doc
- 抗精神病药长效针剂治疗精神分裂症的专家共识.pptx
- NB╱T 31112-2017 风电场工程招标设计技术规定.pdf
- 专升本退役士兵计算机考试试卷.docx VIP
- 2018人教版六年级美术上册教案.doc VIP
- 2022年捷昌驱动行测笔试题库.pdf
- 16-pf(卡特尔16种人格因素问卷及答案).pdf VIP
- 龙思思-新媒体产品设计与项目管理-第6章 新媒体产品竞争分析.pptx VIP
- 中华民族共同体概论课件专家版15第十五讲:新时代与中华民族共同体建设.pdf VIP
- 超长大体积混凝土结构跳仓法技术规程超长大体积混凝土结构跳仓法技术规程.pdf VIP
文档评论(0)