SQL基础数据教程 1_第1页
SQL基础数据教程 1_第2页
SQL基础数据教程 1_第3页
SQL基础数据教程 1_第4页
SQL基础数据教程 1_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

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

文档简介

任务2

安装与配置数据库软件——数据库管理工具目录Contents学习目标2.1任务描述2.2知识准备2.2.1常见的关系型数据库管理系统2.2.2MySQL的安装与配置2.2.3图形化客户端工具Navicat2.3任务实现2.4任务小结在任务1中,以“学生选课系统”为例完成了数据收集、设计E-R图、确定关系模式,并得到了数据库的逻辑结构,接下来就要创建学生管理数据库了,而在创建数据库之前,首先要安装与配置数据库管理系统,在本书中,选择了深受广大用户青睐的MySQL作为学习过程中要使用的数据库管理系统,通过安装MySQL,熟悉其工作环境,掌握MySQL环境的配置,掌握启动和停止MySQL服务的方法、登录和退出MySQL服务器的方法,了解常用的关系型数据库管理系统和特点,了解MySQL的特点。安装与配置数据库软件学习目标了解常用的关系型数据库管理系统;了解MySQL的特点;熟悉MySQL的安装过程和工作环境;掌握MySQL的安装和环境配置过程;掌握启动和停止MySQL服务的方法;掌握登录和退出MySQL服务的方法。安装与配置数据库软件2.1任务描述点击开始菜单,选择“命令提示符”,打开黑框,或者点击“运行”子菜单,在窗口中输入“cmd”,回车后打开黑框,在黑框中输入“mysql-uroot–p密码(本书中设置密码为1234)”,然后回车,出现图2-1,且左下角为“mysql>”,则登录成功,接下来就可以在MySQL中通过输入命令来创建数据库了。安装与配置数据库软件2.1任务描述安装与配置数据库软件图2-1MySQL登录界面2.2知识准备数据库管理系统非常多,它们支持不同的数据模型,通常使用支持关系模型的关系型数据库管理系统,本章将从介绍常用的关系型数据库管理系统开始,主要介绍MySQL数据库管理系统的安装与环境配置、图形化客户端工具Navicat的安装和激活。安装与配置数据库软件2.2.1常见的关系型数据库管理系统关系模型几乎是数十年来整个数据模型领域的重要支撑,基于关系数据模型组织数据的数据库管理系统一般称为关系数据库。随着数据库技术的发展,关系数据库管理系统越来越多,常见的产品如下。安装与配置数据库软件2.2.1常见的关系型数据库管理系统1.OracleOracle是由Oracle(甲骨文)公司开发的一款关系数据库管理系统,在数据库领域一直处于领先地位,是世界最好的数据库产品。Oracle数据库管理系统可移植性好、使用方便、功能强,适用于各类大中、小型微机环境,与其它关系数据库相比,Orace虽然功能更强大,但是它的价格也更高。2.MicrosoftSQLServerMicrosoftSQLServer是由微软公司开发的关系型数据库管理系统,为关系型数据和结构化数据提供了更安全可靠的存储功能,广泛应用于电子商务、银行、保险、电力等行业。MicrosoftSOLServer提供对XML和Internet标准的支持,具有强大的、灵活的、基于Web的应用程序管理功能,而且界面友好、方便操作,深受广大用户的喜爱。安装与配置数据库软件2.2.1常见的关系型数据库管理系统3.

IBMDb2IBMDb2是由IBM公司开发的一种大型关系数据库管理系统,其主要的运行环境为UNIX、Linux、Windows服务器等操作系统,主要应用于大型应用系统,具有较好的可伸缩性。IBMDb2提供了高层次的数据可用性、完整性、安全性、可恢复性以及小规模到大规模应用程序的执行能力,适合于海量数据的存储。4.MySQLMySQL是一个小型的关系数据库管理系统,是目前最流行的关系数据库管理系统之一,可以称得上是目前运行速度最快的数据库管理系统。MySQL是由瑞典的MySQLAB公司开发的,后来被Oracle公司收购,成为Oracle旗下的一款数据库产品。MySQL支持多种平台,相对其它数据库而言,其体积小、速度快、运营成本低等特点,得到了广泛的应用,越来越多的公司选择使用MySQL作为网站数据库管理系统,如雅虎、谷歌、新浪、网易、百度等公司。安装与配置数据库软件2.2.1常见的关系型数据库管理系统4.MySQLMySQL数据库管理系统主要具有以下特点。(1)跨平台支持。MySQL

支持多种操作系统平台,不仅可以在Windows平台上使用,还可以在UNIX、Linux等平台上使用,使编写的程序可以进行跨平台移植,而不需要对程序做任何的修改。(2)功能强大。MySQL提供了多种数据库存储引擎,各种存储引擎各有所长,可以适用于不同的应用场合,用户可以选择最合适的引擎以得到最高性能。MySQL支持多种开发语言,提供了丰富的API函数,提供TCP/IP、ODBC和JDBC等多种数据库连按方式。(3)存储容量大。MySQL数据库的最大有效表尺寸通常是由操作系统对文件大小的限制决定的,可以轻松处理拥有上千万条记录的大型数据库。(4)简单易用。MySQL数据库体积小、易于部署、简单易用。MySQL的管理和维护简单,初学者比较容易上手。安装与配置数据库软件2.2.1常见的关系型数据库管理系统4.MySQL(5)成本低廉。MySQLCommunityServer和MySQLCluster开源免费,用户可以直接通过网络下载。(6)开源。MySQL开放源代码,开发人员可以根据需要量身定制。安装与配置数据库软件2.2.2MySQL的安装与配置MySQL支持多种操作系统平台,不同平台中,MySQL的安装和配置过程不相同。本节重点讲解Windows平台中MySQL的安装与配置过程。1.下载MySQL安装包

MySQL支持多种操作系统,如Windows、Linux等,本书选用适用于Windows操作系统的MySQL。在Windows操作系统下,MySQL官方提供了免安装版(扩展名为zip的文件)和二进制分发版(扩展名为.msi的文件)两种安装版本,这里以下载Windows64位操作系统下的MySQL8.0.43版本为例,具体下载步骤如下。(1)访问官网,进入MySQLDownloads页面,向下滚动页面,找到“MySQLCommunity(GPL)Downloads”超链接,如图2-2所示。安装与配置数据库软件2.2.2MySQL的安装与配置1.下载MySQL安装包

安装与配置数据库软件图2-2MySQLDownloads界面2.2.2MySQL的安装与配置1.下载MySQL安装包

(2)打开下载页面后,单击“MySQLInstallerforWindows”超链接,如图2-3所示。安装与配置数据库软件图2-3MySQLCommunity(GPL)Downloads页面2.2.2MySQL的安装与配置1.下载MySQL安装包

(3)打开“MySQLInstallerforWindows”页面后,点击“Archives”超链接,如图2-4所示。安装与配置数据库软件图2-4MySQLInstallerforWindows页面2.2.2MySQL的安装与配置1.下载MySQL安装包

(4)进入“Archives”页面后,从“ProductVersion”后面的下拉列表框中选择8.0.43,从“OperatingSystem”后面的下拉列表框中选择MicrosoftWindows(默认),单击第2个“Windows(x86,32-bit),MSIInstaller”右侧的“Download”按钮,如图2-5所示。安装与配置数据库软件图2-5MySQLProductArchives界面2.2.2MySQL的安装与配置1.下载MySQL安装包

(5)下载成功后,即可得到安装程序“mysql-installer-community-8.0.43.0.msi”。2.安装MySQL

(1)双击下载的安装程序,即可打开“MySQLInstaller”选项卡,在左侧的“ChoosingaSetupType”选择安装类型界面中,点击最后的“Custom”选项,然后点击“Next”按钮,如图2-6所示。安装与配置数据库软件2.2.2MySQL的安装与配置2.安装MySQL

安装与配置数据库软件图2-6ChoosingaSetupType界面2.2.2MySQL的安装与配置2.安装MySQL

(2)进入到“SelectProducts”选择产品界面中,在“AvailableProducts”列表框中,首先依次单击“MySQLServers”/“MySQLServer”/“MySQLServer8.0”,然后选择“MySQLServer8.0.43-X64”选项,最后单击界面中部的右箭头按钮,如图2-7所示。安装与配置数据库软件图2-7SelectProducts界面——AvailableProducts列表框2.2.2MySQL的安装与配置2.安装MySQL

(3)此时“ProductsToBeInstalled”列表框中多了“MySQLServer8.0.43-X64”选项,如图2-8所示。安装与配置数据库软件图2-8SelectProducts界面——ProductsToBeInstalled列表框2.2.2MySQL的安装与配置2.安装MySQL

(4)选中“ProductsToBeInstalled”列表框中的“MySQLServer8.0.43-X64”选项,点击界面下方新出现的“AdvancedOption”超链接(见图2-9),然后在打开的“AdvancedOptionsforMySQLServer8.0.43”对话框中,分别设置MySQL的InstallDirectory(安装路径)和DataDirectory(数据路径),单击“OK”按钮,返回到“SelectProducts”选择产品界面中,最后单击“Next”按钮,如图2-10所示。注意:MySQL安装程序默认装于C盘,但长期运行后数据量会持续增长。为避免影响系统的性能,应养成良好习惯——将MySQL安装到D盘或其他盘的专用目录,所设置的路径必须是全新创建的空目录,不能复用已有文件夹,否则会导致初始化失败或数据冲突。安装与配置数据库软件2.2.2MySQL的安装与配置2.安装MySQL

安装与配置数据库软件图2-9SelectProducts界面——AdvancedOption超链接2.2.2MySQL的安装与配置2.安装MySQL

安装与配置数据库软件图2-10AdvancedOptionsforMySQLServer8.0.43对话框2.2.2MySQL的安装与配置2.安装MySQL

(5)打开“Installation”安装界面,单击“Execute”按钮,安装程序自动安装MySQLServer8.0.43,安装完成后单击“Next”按钮,如图2-11所示。安装与配置数据库软件图2-11Installation界面2.2.2MySQL的安装与配置2.安装MySQL

(6)打开“ProductConfiguration”产品配置界面,单击“Next”按钮,如图2-12所示。安装与配置数据库软件图2-12ProductConfiguration界面2.2.2MySQL的安装与配置2.安装MySQL

(7)打开“TypeandNetworking”类型和网络设置界面,保持默认设置,单击“Next”按钮,如图2-13所示。安装与配置数据库软件图2-13Type

andNetworking界面2.2.2MySQL的安装与配置2.安装MySQL

(8)打开“AuthenticationMethod”身份验证方法设置界面,保持默认设置,单击“Next”按钮,如图2-14所示。安装与配置数据库软件图2-14AuthenticationMethod界面2.2.2MySQL的安装与配置2.安装MySQL

(9)打开“AccountsandRoles”用户和角色设置界面,设置账户密码,在“MySQLRootPassword”和“RepeatPassword”编辑框中输入相同的密码,单击“Next”按钮,如图2-15所示。安装与配置数据库软件图2-15AccountsandRoles界面注意:MySQL8.0默认启用了密码验证插件,要求密码必须包含:至少8个字符、大小写字母、数字、特殊符号,例如密码若设置为MySQL@123,提示会变为"Medium",若设置为MySQL@8.0.43,提示会变为"Strong",都可继续安装。若提示“Weak”,表示设置的密码太简单,不符合MySQL8.0的安全要求,需要重新设置密码。2.2.2MySQL的安装与配置2.安装MySQL

(10)打开“WindowsService”服务设置界面,保存默认设置,单击“Next”按钮,如图2-16所示。安装与配置数据库软件图2-16WindowsService界面从图中可以清晰看到,当前MySQL服务的默认名称为MySQL80,该服务名称支持自定义修改,为保持配置一致性,本教材使用此默认名称,不进行修改。2.2.2MySQL的安装与配置2.安装MySQL

(11)打开“ServerFilePermissions”服务器文件权限设置界面,保存默认设置,单击“Next”按钮,如图2-17所示。安装与配置数据库软件图2-17ServerFilePermissions界面2.2.2MySQL的安装与配置2.安装MySQL

(12)打开“ApplyConfiguration”应用配置界面,单击“Execute”按钮进行配置,配置完成后单击“Finish”按钮,如图2-18所示。安装与配置数据库软件图2-18ApplyConfiguration界面2.2.2MySQL的安装与配置2.安装MySQL

(13)回到“ProductConfiguration”产品配置界面后,单击“Next”按钮,然后打开“InstallationComplete”安装完成界面,单击“Finish”按钮,如图2-19所示。安装与配置数据库软件图2-19InstallationComplete界面2.2.2MySQL的安装与配置2.安装MySQL

(14)按组合键“Ctrl+Alt+Del”打开任务管理器窗口,若能找到进程“mysqld.exe”,则表示MySQL程序安装成功,如图2-20所示。安装与配置数据库软件图2-20任务管理器中查找进程mysqld.exe2.2.2MySQL的安装与配置3.配置环境变量

MySQL安装完成后,需要在命令行里切换到其安装路径下的bin目录(此处为:“D:\ProgramFiles\MysQL\MysQLServer8.0\bin”),才能正常使用MySQL。为了直接在命令行窗口中使用MySQL,通常需将该bin目录路径配置至系统环境变量Path中。安装与配置数据库软件2.2.2MySQL的安装与配置3.配置环境变量

(1)右键“此电脑”→”属性”,点击“高级系统设置”,如图2-21所示。安装与配置数据库软件图2-21“系统”界面2.2.2MySQL的安装与配置3.配置环境变量

(2)进入高级系统设置后,点击“环境变量”,如图2-22所示。安装与配置数据库软件图2-22“系统属性”界面2.2.2MySQL的安装与配置3.配置环境变量

(3)进入环境变量后,在“系统变量”中找到并双击“Path”,如图2-23所示。安装与配置数据库软件图2-23“环境变量”界面2.2.2MySQL的安装与配置3.配置环境变量

(4)打开“Path”后,进入“编辑环境变量”界面,点击“新建”按钮,在最后一行写上路径“D:\ProgramFiles\MySQL\MySQLServer8.0\bin”,最后点击确定,如图2-24所示。安装与配置数据库软件图2-24编辑“环境变量”界面2.2.2MySQL的安装与配置3.配置环境变量

(5)返回“环境变量”对话框,单击“确定”按钮,返回“系统属性”对话框单击“确定”按钮,完成配置。安装与配置数据库软件2.2.3图形化客户端工具NavicatNavicatforMySQL(简称Navicat)是一个桌面版MySQL

数据库管理和开发工具,和微软公司的SQLServer管理器很像,易学易用。Navicat使用图形化的用户界面,让用户使用和管理起来更为轻松其支持中文,提供免费版本,被公认为全球最受欢迎的数据库前端用户界面工具,这也是本书使用的图形化管理工具,它可以用来对本机或远程的MySQL、SQLServer及Oracle等数据库进行管理及开发。Navicat是一套快速、可靠且价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设,其设计符合数据库管理员、开发人员及中小企业的需要。Navicat为数据库管理、开发和维护提供了直观而强大的图形界面,提供了一组全面的工具,极大地方便了数据库的操作与管理。因此,有必要掌握Navicat图形化管理工具的使用方法。下面以NavicatPremium16版本为例,讲解一下其安装过程,安装之前可自行下载下来。安装与配置数据库软件2.2.3图形化客户端工具Navicat(1)双击Navicat安装文件,打开“安装程序-Premium16”对话框,如图2-25所示。安装与配置数据库软件图2-25安装程序对话框2.2.3图形化客户端工具Navicat(2)单击“下一步”按钮,打开“许可证”界面,选中“我同意”按钮,如图2-26所示。安装与配置数据库软件图2-26许可证界面2.2.3图形化客户端工具Navicat(3)单击“下一步”按钮,打开“选择安装文件夹”界面,“C:\ProgramFiles\PremiumSoft\NavicatPremium16”是默认的安装路径,单击“浏览”按钮,也可以自定义软件的安装路径,如图2-27所示。安装与配置数据库软件图2-27选择安装文件夹界面2.2.3图形化客户端工具Navicat(4)单击“下一步”按钮,打开“选择额外任务”界面,保持默认设置,如图2-28所示。安装与配置数据库软件图2-28选择额外任务界面2.2.3图形化客户端工具Navicat(5)单击“下一步”按钮,打开“准备安装”界面,单击“安装”按钮,如图2-29所示。安装与配置数据库软件图2-29准备安装界面2.2.3图形化客户端工具Navicat(6)安装完成后,单击“完成”按钮,如图2-30所示。安装与配置数据库软件图2-30安装完成界面2.3任务实现安装并配置完MySQL后,接下来就可以启动MySQL服务、登录MySQL来操作数据库了,因此,在本章中,主要完成的任务有2个,分别是MySQL服务的启动和停止、MySQL的登录与退出,下面分别进行详细介绍。安装与配置数据库软件2.3任务实现2.3.1MySQL服务的启动和停止使用MySQL创建数据库之前,首先要注册、启动MySQL服务,在本节中,主要讲述MySQL的初始化、MySQL服务的注册、启动和停止。安装与配置数据库软件2.3任务实现2.3.1MySQL服务的启动和停止1.初始化MySQL点击开始菜单,选择“命令提示符”,打开黑框,在黑框中敲入“mysqld--initialize-insecure”,回车,稍微等待一会,如果出现没有出现如图2-31的报错信息,则证明data目录初始化没有问题,此时再查看MySQL目录下已经有data目录生成。安装与配置数据库软件图2-31初始化MySQL(1)2.3任务实现2.3.1MySQL服务的启动和停止1.初始化MySQL如果出现如图2-32的错误信息,是由于权限不足导致的。安装与配置数据库软件图2-32初始化MySQL(2)出现上述问题的原因是运行方式不对导致的,应该以管理员方式运行,具体可采用以下3种方法。2.3任务实现2.3.1MySQL服务的启动和停止1.初始化MySQL(1)点击任务栏处的搜索框,输入“命令提示符”,然后对着其右键,则会出现“以管理员身份运行”子菜单,用鼠标点击即可,如图2-33所示。安装与配置数据库软件图2-33任务栏中右键“命令提示符”2.3任务实现2.3.1MySQL服务的启动和停止1.初始化MySQL(2)首先进入路径C:\Windows\System32下,然后找到文件“cmd.exe”,最后对着该文件右键,选择以管理员方式运行,如图2-34所示。安装与配置数据库软件图2-34路径中右键“命令提示符”2.3任务实现2.3.1MySQL服务的启动和停止1.初始化MySQL无论采用上述哪种方法,进入“命令提示符”后,标题栏中会显示“管理员”的字样,,如图2-35所示。安装与配置数据库软件图2-35“命令提示符”窗口2.3任务实现2.3.1MySQL服务的启动和停止1.初始化MySQL(3)按“Win+R”组合键,进入“运行”对话框,在“打开”编辑框中输入“cmd”并按“Enter”键,如图2-36所示。安装与配置数据库软件图2-36运行对话框中的“命令提示符”窗口2.3任务实现2.3.1MySQL服务的启动和停止2.注册MySQL服务首先在“命令提示符”的黑框里输入“mysqld-installMySQL80”(若是MySQL8.0.x之前的版本,命令后面不用加服务的名称),然后回车,若出现“Theservicealreadyexists!”,则证明计算机上已经安装好了MySQL服务了,并且还指定了所在的安装路径,如图2-37所示。安装与配置数据库软件图2-37“命令提示符”窗口2.3任务实现2.3.1MySQL服务的启动和停止注意:MySQL80是特定对应MySQL8.0.x版本及其以上版本的服务名称。当安装MSQL8.0或更高版本时(本书的版本是8.0.43),默认情况下会创建名为MySQL80的服务,如图2-16中WindowsService界面中所示的服务名称。MySQL则是一个通用的服务名,通常用于较早版本的MySQL安装(例如5.x)。因此,在启动服务、停止服务、卸载服务时,若安装的是MySQL8.0.x版本,需要写服务的名称为MySQL80,若是之前的版本,通用的服务名称为mysql。安装与配置数据库软件2.3任务实现2.3.1MySQL服务的启动和停止3.启动MySQL服务可以采用两种方式来启动MySQL服务,一种是在“命令提示符”中,另一种是在Windows操作系统的“服务”窗口中,下面分别进行详细介绍。安装与配置数据库软件2.3任务实现2.3.1MySQL服务的启动和停止3.启动MySQL服务(1)在“命令提示符”中启动MySQL服务在“命令提示符”的黑框里输入“netstartMySQL80”,然后回车,就会启动MySQL服务,如图2-38所示。安装与配置数据库软件图2-38启动MySQL服务2.3任务实现2.3.1MySQL服务的启动和停止3.启动MySQL服务(2)在“服务”窗口中启动MySQL服务首先右键“此电脑”→“管理”,双击“服务和应用程序”→“服务”,打开Windows操作系统的“服务”窗口,然后在右侧“名称”中找到“MySQL80”,如图2-39所示。安装与配置数据库软件图2-39“计算机管理”界面2.3任务实现2.3.1MySQL服务的启动和停止3.启动MySQL服务(2)在“服务”窗口中启动MySQL服务最后右键“MySQL80”→“属性”,在“属性”窗口中“启动类型”选“自动”或“手动”,然后点击“启动”按钮即可,如图2-40所示。安装与配置数据库软件图2-40“属性”窗口中启动MySQL服务2.3任务实现2.3.1MySQL服务的启动和停止4.停止MySQL服务同样,也可以采用上述两种方式停止MySQL服务,具体介绍如下。(1)在“命令提示符”中停止MySQL服务在“命令提示符”的黑框里输入“netstopMySQL80”,

然后回车,就会停止MySQL服务,如图2-41所示。安装与配置数据库软件图2-41停止MySQL服务2.3任务实现2.3.1MySQL服务的启动和停止4.停止MySQL服务(2)在“服务”窗口中停止MySQL服务首先右键“此电脑”→“管理”,双击“服务和应用程序”→“服务”,打开Windows操作系统的“服务”窗口,然后在“名称”中找到“MySQL80”,如图2-39所示,最后右键“MySQL80”→“属性”,在“属性”窗口中“启动类型”选“自动”或“手动”,然后点击“停止”按钮即可,如图2-42所示。安装与配置数据库软件图2-41“属性”窗口中停止MySQL服务2.3任务实现2.3.2MySQL的登录与退出启动MySQL服务后,然后登录MySQL,就可以使用MySQL创建数据库了,在本节中,分别讲述MySQL账户密码的修改、MySQL的登录与退出、卸载MySQL。安装与配置数据库软件2.3任务实现2.3.2MySQL的登录与退出1.修改默认账户密码在“命令提示符”黑框里敲入“mysqladmin-uroot–ppassword1234”,如图2-43所示,这里的“1234”就是指默认管

温馨提示

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

评论

0/150

提交评论