数据库应用实战教程(MySQL版) 课件 项目1 搭建数据库环境_第1页
数据库应用实战教程(MySQL版) 课件 项目1 搭建数据库环境_第2页
数据库应用实战教程(MySQL版) 课件 项目1 搭建数据库环境_第3页
数据库应用实战教程(MySQL版) 课件 项目1 搭建数据库环境_第4页
数据库应用实战教程(MySQL版) 课件 项目1 搭建数据库环境_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

项目1搭建数据库环境目录任务1任务2任务3认识数据库安装和配置数据库使用数据库任务1认识数据库1.1.1数据库基本概念1、数据库

数据库(Database)是用来存放数据的仓库。具体的说,就是按照一定的数据结构来组织、存储和管理数据的集合,具有较小的冗余度、较高的独立性和易扩展性、可供多用户共享等特点。2、数据库管理系统(DatabaseManagementSystem,DBMS)

数据库管理系统是操纵和管理数据库的软件,介于应用程序与操作系统之间,为应用程序提供访问数据库的方法,包括数据的定义、数据操纵、数据库运行管理及数据库建立与维护等功能。当前流行的数据库管理系统包括MySQL、Oracle、SQLServer、Sybase等。3、数据库系统(DatabaseSystem,DBS)

数据库系统是由软件、数据库和数据库管理员组成。其软件主要包括操作系统、各种宿主语言、数据库应用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行,数据库管理系统是数据库系统的核心。数据库管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。1.1.2数据库技术的发展

计算机的设计初衷是进行复杂的科学计算。随着计算机技术的快速发展,人们开始利用计算机进行数据管理。总体来说,数据管理技术的发展经历了如下几个阶段:人工管理阶段、文件系统阶段、数据库系统阶段。1.1.2数据库技术的发展1.人工管理阶段

人工管理阶段的数据处理方式是批处理,而且数据处理基本上依赖于人工。人工管理阶段具有如下特点:(1)数据不能长期保存,用完就删除。(2)数据的管理由应用程序完成。(3)数据面向应用程序,不能共享。(4)数据不独立。1.1.2数据库技术的发展2.文件系统阶段

在这个时期,计算机应用范围逐渐扩大,从科学计算领域发展到数据管理领域。文件系统阶段具有如下特点。(1)数据可长期保存。(2)由文件系统管理数据。(3)数据共享性低、冗余度高。(4)数据独立性差。1.1.2数据库技术的发展3.数据库系统阶段数据库的特点是数据不再只针对某一个特定的应用程序,而是面向整个系统,共享性高、冗余度低,应用程序与数据具有一定的独立性,由数据库对数据进行统一控制。数据库系统阶段具有如下特点。(1)数据结构化。(2)数据共享性高、冗余度低且易扩充。(3)数据独立性高。(4)数据由数据库管理系统统一管理和控制。1.1.3常见的关系型数据库管理系统数据库管理系统产品有很多种,市场上比较流行的主要是Oracle.Microsoft.IBM和MySQLAB等公司的产品。1.Oracle2.SQLServer3.MySQL4.DB25.Access6.SQLite1.1.4结构化查询语言

关系数据库的标准语言是SQL(StructuredQueryLanguage,结构化查询语言)。SQL语言是用于关系数据库查询的结构化语言,最早由Boyce和Chambedin在1974年提出,称为SEQUEL语言。1976年,IBM公司的SanJose研究所在研制关系数据库管理系统SystemR时修改为SEQUEL2,即目前的SQL语言。1.1.4结构化查询语言

SQL语言集数据查询(dataquery入数据操纵(datamanipulation入数据定义(datadefinition)和数据控制(datacontrol)功能于一体,充分体现了关系数据语言的特点和优点。其主要特点包括:1.综合统一2.高度非过程化3.面向集合的操作方式4.以同一种语法结构提供两种使用方式5.语言简洁,易学易用任务2安装和配置数据库1.2.1MySQL概述1.运行速度快2.轻量级3.可移植性好4.开放源代码5.具有强大的数据保护功能6.支持查询语言7.提供多种存储器引擎8.支持大型1.2.2安装和配置数据库1.下载MySQL8.0(1)下载MySQL8.0版本,其官网地址为/downloads/mysql/,选择与您的操作系统兼容的版本。MySQL提供了两种版本,一种是小巧版的MySQLInstaller,另一种是基于zip包的解压版。建议用户选择MySQLInstaller,因为它可以根据您的需要安装必要的软件库和组件。点击Gotodownloadpage下载MySQLInstaller版,如图1-1所示。(2)如图1-2所示,点击下载MySQLInstaller离线安装版,第二个按钮。1.2.2安装和配置数据库2.安装与配置MySQL数据库(1)双击下载的MySQL8.0的安装文件,打开MySQL的安装向导,如图1-3所示1.2.2安装和配置数据库(2)单击图1-3中的“Next”按钮进入检查要求界面,如图1-4所示。1.2.2安装和配置数据库(3)安装检查之后,点击“Execute”按钮,安装与配置MySQL的要求,完成之后,点击“Next”按钮,进入安装界面,如图1-5所示,点击“Execute”按钮,下载MySQL8.0.33的产品文件,完成之后点击“Next”按钮,进入产品配置界面,如图1-6所示。1.2.2安装和配置数据库(4)点击“Next”按钮,进入类型和网络设置界面,选择服务器配置类型以及是否启用TCP/IP连接,配置用来连接MySQL服务器的端口号,默认端口号为3306,如图1-7所示,点击“Next”按钮进入身份验证方式,如图1-8所示,身份验证中提供了两种验证方式,具体说明如下。1.2.2安装和配置数据库(5)如图1-8中选择使用强密码加密进行身份验证,点击“Next”按钮,进入账号与角色配置界面,如图1-9所示,在该界面可以设置是否要修改root用户(超级管理员)的密码,如设置密码为“root”。还可以设定是否添加用户、用户的名称,主机名以及角色。1.2.2安装和配置数据库(6)输入密码之后,点击“Next”按钮,进入Windows服务配置界面,如图1-10所示,该界面可以设置Windows服务名,默认为MySQL80,点击“Next”按钮,进入服务器文件重传界面,点击“Next”按钮,进入应用配置界面,如图1-11所示。

(7)点击“Execute”按钮,配置向导执行一系列配置任务,配置完成之后点击“Finish”按钮,进入MySQL路由设置界面,会显示一系列路由配置信息,如图1-12所示。1.2.2安装和配置数据库(8)路由配置确定无误之后点击“Finish”按钮,进入连接服务器设置,如图1-13所示,输入密码之后,点击“Check”按钮,若输入密码无误,则可以正确连接到MySQL服务器。1.2.2安装和配置数据库(9)之后继续进行应用以及产品配置界面,若无误点击“Next”按钮即可,进入安装完成界面,如图1-14所示,单击“Finish”按钮,完成MySQL服务器的安装与配置。1.2.2安装和配置数据库1.2.3更改MySQL的配置MySQL数据库管理系统成功后,可以根据实际需要更改配置信息。通常更改配置信息的方式有两种,一种方式就是通过启动bin文件夹下的MySQLInstanceConfig.exe文件,重新打开配置向导。另一种方法就是通过修改安装目录下的my.ini文件。用户可以根据实际应用需要修改对应的配置项,并重新启动MySQL服务即可。任务3使用数据库1.3.1使用图形化管理工具MySQL图形化管理工具可以极大地方便数据库的操作和管理。常用的图形化管理工具有NavicatforMySQL、MySQLworkbench、phpMyAdmin、MySQLGUITools等。每种图形化工具在MySQL的管理上都由一定的相似性。Navicat是一套快速、可靠并价格便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而开发,其设计符合数据库管理员、开发人员及中小企业的需要。它拥有直观化的图形用户界面,让用户可以以安全且简单的方式创建、组织、访问和共享MySQL数据库中的数据。Navicat登录MySQL服务器(1)启动Navicat执行Windows桌面“开始”按钮,找到“所有程序”中的“Navicat”,点击打开该管理工具,如图1-17所示。操作界面由连接资源管理器、对象管理器及对象等组成。1.3.1使用图形化管理工具(2)连接到MySQL服务器单击图1-17中的“连接”按钮,选择“MySQL”,打开“新建连接”对话框,并输入要连接的名称“local_onn”,主机名(或IP地址)、端口号、用户名和密码。1.3.1使用图形化管理工具1.3.2使用命令行模式启动和停止MySQL服务通过操作系统命令启动和停止

MySQL服务使用操作系统命令net可以启动或停止MySQL服务,其操作方法为单击Windows“开始”按钮,选择“运行”,输入命令“cmd”后回车,打开Windows命令提示符窗口。启动MySQL服务的命令如下:netstartmysql80停止MySQL服务的命令如下:netstopmysql801.3.2使用命令行模式(2)通过Windows服务管理器启动和停止

MySQL服务使用Windows的服务管理器单元可以启动和停止MySQL服务,操作方法为打开Windows控制面板,打开管理工具下的服务组件,在服务列表中找到MySQL80,如图1-23所示,双击MySQL80服务名称,即可完成启动或停止MySQL服务。1.3.2使用命令行模式2.登录MySQL数据库使用DSO命令方式登录MySQL,打开Windows命令行窗口,执行连接并登录MySQL的命令行格式如下:mysql-hhostname-uusername–p说明事项:⚫mysql为登录命令名,存放在MySQL的安装目录的bin目录下。⚫-h表示后面的参数hostname为服务器的主机地址,若登录其他服务器数据库则应输入相应的IP地址。默认情况下,本地计算机为服务器,hostname可以使用localhost或。⚫-u表示后面的参数username为登录MySQL服务的用户名⚫-p表示后面的参数为指定用户密码。项目小结⚫

数据库基本概念主要有:信息、数据、数据库、数据库管理系统、数据库系统。⚫

常见的数据库管理系统主要有:Oracle、SQLServer、MySQL、DB2、Access、SQLite。⚫

数据库管理技术的发展:人工管理阶段、文件系统阶段和数据库系统阶段。⚫MySQL的特点包括:快速、健壮和易用、支持强大的内置函数、安全性高。⚫MySQL在Windows

温馨提示

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

评论

0/150

提交评论