《物联网工程实施与运维(初级) 第2版》课件 3.2-MySQL数据库部署_第1页
《物联网工程实施与运维(初级) 第2版》课件 3.2-MySQL数据库部署_第2页
《物联网工程实施与运维(初级) 第2版》课件 3.2-MySQL数据库部署_第3页
《物联网工程实施与运维(初级) 第2版》课件 3.2-MySQL数据库部署_第4页
《物联网工程实施与运维(初级) 第2版》课件 3.2-MySQL数据库部署_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MySQL数据库部署智能办公系统部署目录/Contents010203职业能力目标任务描述与要求知识储备0405任务实施任务小结职业能力目标01职业能力目标能根据数据库软件版本要求,在Windows系统下正确安装关系型数据库管理软件01能根据数据库操作规范与管理要求,正确执行关系型数据库脚本,配置关系型数据库运行服务,管理用户信息和用户权限02能根据数据库备份要求,定时完成关系型数据库全备份,还原指定的关系型数据库数据03任务描述与要求02任务描述本任务要求在WindowsServer2019操作系统安装完成后,通过数据库软件完成MySQL数据库搭建,完成数据脚本执行与用户信息、权限管理,并且为保证数据的完整性,要求实现数据库的全备份。什么是数据库?如何去搭建数据库?任务要求01根据项目需求,了解MySQL数据库基础环境的部署与数据库脚本执行03根据项目用户需求,完成MySOL数据库数据备份与还原02根据项目日常管理需求,学习掌握用户权限管理知识储备0312SQL数据类型数据库基本操作知识储备SQL简介结构化查询语言(StructuredQueryLanguage,简称:SQL)是专为数据库建设服务的操作命令集,具有非常完善的语言系统。SQL拥有强大的信息操作和数据管理能力,能够用SQL语句定义不同的操作进行执行,与绝大多数数据库相通兼容,在各种形式的数据库建设中具有非常广泛的应用。SQL数据基本类型:2日期/时间1数值3字符串(字符)类型SQL数据基本类型:1数值整数型近似型精确型SQL数据基本类型:1数值一、整数型整数型数据类型用于存储整数。如下表,保存的数据分为:bigint、int、smallint、tinyint保存数据数据类型存储空间存储数值整数bigint8字节-263—263-1整数int4字节-231—231-1整数smallint2字节-215—215-1整数tinyint1字节0—255整数型近似型精确型数值表整数型分类SQL数据基本类型:1数值二、近似型近似型数据类型用于存储数值区间大、对精确度要求不高的数据,如下表,保存的数据分为:float、real**float的精度与存储大小取决于float(n)中n的值。保存数据数据类型存储空间存储数值近似数float[(n)]n>24,8字节;n<=24,4字节-1.79E+308—1.79E+308近似数real()4字节-3.40E+38—3.40E+38整数型近似型精确型数值表近似型分类SQL数据基本类型:1数值三、精确型精确型数据类型包含整数与小数部分,所有数字皆为有效位,以完整精度存储十进制数。如下表,保存的数据分为:numeric、decimal**两者功能相同,区别在于decimal无法用于带有identity关键字的列。保存数据数据类型存储空间存储数值数字numeric(p,s)5—17字节,视精确度而定-1038-1—1038-1数字decimal(p,s)5—17字节,视精确度而定-1038-1—1038-1整数型近似型精确型数值表精确型分类SQL数据基本类型:日期/时间保存数据数据类型存储空间存储日期范围精确度日期/时间datetime8字节1753年1月1日—9999年12月31日3.33毫秒日期/时间smalldatetime4字节1900年1月1日—2079年12月31日1分钟表日期/时间分类2日期/时间类型用于存储日期与时间信息。如下表,包括datetime、smalldatetimeSQL数据基本类型:字符(串)类型保存数据数据类型说明日期/时间datetime8字节固定长度非统一编码型char(n)最多255个字符可变长存非统一编码型varchar(n)最多65535个字符大量非统一编码型text最多65535个字符表字符串(字符)分类3字符串由任意字母、符号、数字组合而成,字符型数据用于存储字符串。如下表,包括:char、varchar、text12SQL数据类型数据库基本操作知识储备数据库基本操作--数据查询作为关系型数据库功能最丰富的语言,SQL语句有语言功能一体化、高度非过程化的特点,并且具有面向集合的操作方式,数据查询数据定义数据操作数据控制指针控制用户可以利用SQL语句定义不同操作,包括事务处理数据库基本操作--数据查询数据查询语句(DataQueryLanguage,DQL)用于基本检索,使用SELECT子句,从指定表中查找指定数据,将查询结果存储至一个结果集中。语法格式如下:例如:查询device_info表中设备名称(字段名为:devicename)为“二氧化碳”的相关记录,可使用以下语句:数据库基本操作--数据定义数据定义语句(DataDefinitionLanguage,DDL)用于定义数据的结构,比如创建、修改和删除数据库或数据表以及各种数据库对象等,使用CREATE、ALTER

和DROP字句。操作对象创建修改删除数据库CREATE

DATABASE<数据库名>ALTER

DATABASE<数据库名>DROP

DATABASE<数据库名>模式CREATE

SCHEMA<模式名>/DROP

SCHEMA<模式名>表CREATE

TABLE<数据表名>ALTER

TABLE<数据表名>DROP

TABLE<数据表名>视图CREATE

VIEW<视图名>/DROP

VIEW<视图名>索引CREATE

INDEX<索引名>/DROP

INDEX<索引名>表数据定义数据库基本操作--数据操作数据操作语句(DataManipulationLanguage,DML)用于修改数据表,包括插入、更新和删除记录操作,使用INSERT、UPDATE和DELETE字句。①插入记录插入记录是在数据表尾部添加新的记录。语法格式如下:例如:在device_info表中插入设备名称(字段名为:devicename)为“光照度变送器”的记录,可使用以下语句:数据库基本操作--数据操作数据操作语句(DataManipulationLanguage,DML)用于修改数据表,包括插入、更新和删除记录操作,使用INSERT、UPDATE和DELETE字句。②更新记录更新记录是对数据表所有记录或满足条件记录实行更新操作。语法格式如下:例如:将device_info表中设备名称(字段名为:devicename)为“光照度变送器”的记录改为“光照度传感器”,可使用以下语句:数据库基本操作--数据操作数据操作语句(DataManipulationLanguage,DML)用于修改数据表,包括插入、更新和删除记录操作,使用INSERT、UPDATE和DELETE字句。③删除记录删除记录是对数据表所有记录或满足条件记录实行逻辑删除操作。语法格式如下:例如:将device_info表中设备名称(字段名为:devicename)为“光照度变送器”的记录删除,可使用以下语句:任务实施04任务实施-设备清单序号设备/模块/工具数量备注1电脑12MySQL软件安装包1MySQL数据库安装MySQL数据库安装包下载由官方网站下载地:/MySQL数据库安装通过页面底端的“Downloads-MySQLCommunityServer”路径进入MySQL数据库下载界面。MySQL数据库安装包下载MySQL数据库安装包下载选择操作系统为“MicrosoftWindow”后点击“GotoDownloadPage”进入下载界面选择在线下载安装包版本即可。MySQL数据库安装安装MySQL数据库MySQL数据库可直接利用安装包完成数据库安装,在WindowsServer2019操作系统环境下选择双击安装包默认安装即可。MySQL数据库安装步骤一安装程序界面后进入“ChoosingaSetupType”安装类型选择窗口,选择默认安装类型即可。MySQL数据库安装步骤二进入“CheckRequirements”检查配置窗口,点击“Execute”选项,自动完成检查项安装。当安装过程中出现弹窗提示安装系统框架,勾选“我同意许可条款和条件”,待安装完成点击“关闭”即可。MySQL数据库安装步骤三检查项安装完成后,点击“Next”选项进入“Installation”安装确认窗口,选择“Execute”选项,自动进行各个组件的安装。MySQL数据库安装步骤四组件安装完成后需进行服务器配置,进入“ProductConfiguration”窗口确认配置信息后,点击“Next”选项。MySQL数据库安装步骤五进入“TypeandNetworking”、“AuthenicationMethod”网络类型配置与认证方式窗口,均选择默认设置。MySQL数据库安装步骤六进入“AccountsandRoles”用户角色配置窗口,配置用户密码,需重复输入两次密码,MySQL数据库默认用户名为root,可通过“AddUser”添加用户。MySQL数据库安装步骤八“ApplyConfiguration”应用配置窗口,点击“Execute”选项等待自动完成应用配置后点击“Finish”完成。MySQL数据库安装步骤九跳转至“ProductConfiguration”窗口,点击“Next”选项后进入“RouterConfiguration”窗口点击“Finish”MySQL数据库安装步骤十位于“ConnectToServer”窗口,输入设置完成的密码,点击“Check”选项,验证成功后点击“Next”。MySQL数据库安装步骤十一再次进入“ApplyConfiguration”窗口,点击“Execute”选项等待配置完成,点击“Finish”。MySQL数据库安装步骤十二进入“InstallationComplete”窗口,点击“Finish”选项后自动弹出MySQLWorkbench界面MySQL数据库安装MySQL安装完成验证打开MySQL命令行客户端。通过输入root用户密码登录MySQL数据库,出现“mysql>”视图表示登录成功,说明MySQL数据库安装完成。MySQL数据库脚本执行通过Workbench软件进行脚本生成:选择“createanewscheema”选项用于创建办公系统数据库office,点击新建数据表选择“createtable”选项创建数据表employee。根据字段内容创建数据表内容。脚本生成字段类型约束条件备注emp_idchar(8)不能为空员工工号emp_namevarchar(40)不能为空员工名字department_idchar(3)不能为空岗位编号emp_datadate默认为空出生日期work_datadate默认为空工作日期MySQL数据库脚本执行利用Workbench删除数据库office进行脚本验证,输入命令创建数据库office,并切换至新建数据库office:1.createdatabaseoffice;2.useoffice;脚本执行MySQL数据库脚本执行点击“OpenSQLScript”打开office数据库脚本,通过“Excutetheselectedportion”执行脚本,无报错信息则说明脚本执行成功。通过命令查看employee数据表信息如图:脚本执行MySQL数据库用户管理新建用户创建一个用户,名为test,密码为123456,通过输入以下命令:1.createuser'test'@'localhost'identifiedby'123456';MySQL数据库用户管理查看用户用户信息存储于user数据表中,可通过查看user表用于查看用户信息:MySQL数据库用户管理用户重命名输入以下命令将用户test重命名为test1:MySQL数据库用户管理用户密码修改由于密码过于简单,输入以下命令将用户test1密码修改为admin123:MySQL数据库权限管理通过grant命令,授予test1用户具有对employee数据表进行select、insert、update、delete的操作权限,完成权限刷新后查看test1用户权限:授予用户权限MySQL数据库权限管理通过revoke命令,撤销test1用户具有对e

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论