版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
模块二
创建数据库为了创建数据库,首先要熟悉数据库管理系统MySQL的安装与配置,然后使用图形化工具或SQL语句创建和管理数据库。MySQL通过数据表来存储数据,可以利用图形化工具和SQL语句来创建和管理数据表。为了保障数据库中的数据正确、有效,还要考虑添加适当的约束,并建立表与表之间的参照关系。数据库及数据表的创建与维护方法是本模块的学习重点。本模块主要包括以下4个学习任务:
任务1数据库环境部署
任务2数据库创建与维护
任务3数据表创建与维护
任务4数据完整性维护数据库管理系统(DBMS)是操纵和管理数据库的软件。用户要通过数据库管理系统访问数据库中的数据,因此在进行数据库系统开发之前必须先选择和安装好数据库管理系统,并配置好相应环境。本任务主要介绍安装与配置MySQL的过程,以及MySQL服务的基本操作。任务描述任务1数据库环境部署了解MySQL的特点12掌握MySQL安装与配置方法3掌握启动MySQL服务的方法了解常用的图形化工具5任务目标4掌握连接MySQL服务器的方法学会使用NavicatforMySQL6了解掌握掌握了解掌握学会MySQL概述MySQL是目前非常流行的关系型数据库管理系统(RDBMS)。相对其他数据库管理系统而言,MySQL体积小、速度快,并且开放源代码,使用更加方便、快捷。MySQL采用了双授权政策,分为社区版和商业版。越来越多的公司开始使用MySQL。尤其是在Web开发领域,MySQL占据着举足轻重的地位。MySQL具有以下几点优势:
运行速度快;
价格低;
跨平台;
为多种编程语言提供了API;
支持多线程;
支持多种存储引擎。知识点1知识准备常用图形化工具为了更方便地操作MySQL,可以使用一些图形化工具。知识点2知识准备1.NavicatforMySQLNavicatforMySQL是一款专为MySQL设计的数据库管理及开发工具。它界面简洁、功能强大,与SQLServer的管理平台很像,简单易学,并且支持中文,提供免费版本。常用图形化工具2.MySQLWorkbenchMySQLWorkbench是一款由MySQL开发的跨平台、可视化的数据库管理工具,支持数据库建模和设计、查询开发和测试、服务器配置和监视、用户和安全管理、备份和恢复自动化、审计数据检查以及向导驱动的数据库迁移。知识点2知识准备常用图形化工具3.SQLyogSQLyog是Webyog公司出品的一款简捷高效、功能强大的MySQL数据库图形化管理工具。使用SQLyog可以直观地通过网络来维护MySQL数据库。SQLyog支持XML、HTML、CSV等多种格式数据的导入与导出,能够方便、快捷地实现数据库同步与数据库结构同步,不仅可以快速执行批量SQL脚本文件,还可以快速备份或恢复数据。知识点2知识准备常用图形化工具4.phpMyAdminphpMyAdmin是一款用PHP开发的基于Web方式的MySQL数据库图形化管理工具。它支持中文,界面友好、简洁,方便管理MySQL数据库,不足之处在于对于数据量大的操作容易导致页面请求超时,对大数据库的备份和恢复不方便。知识点2知识准备任务实施1安装与配置MySQL2管理MySQL服务3连接MySQL服务器4使用NavicatforMySQLMySQL允许在多种平台上运行,但由于平台的不同,安装方法也有所差异。基于Windows平台的MySQL安装文件分为两种,一种是msi格式,另一种是zip格式。msi格式的安装文件提供了图形化的安装向导,按照向导提示进行安装即可;zip格式的压缩文件需要先解压,然后进行配置,再使用。任务实施安装与配置MySQL1MySQL服务是一系列的后台进程,只有启动MySQL服务之后,用户才可以连接到MySQL服务器进行相关操作。Windows操作系统下管理MySQL服务,可以通过Windows服务管理器和DOS命令两种方式。任务实施管理MySQL服务2步骤1:打开“服务”窗口。在Windows操作系统的服务列表中,找到MySQL服务“MySQL80”。任务实施管理MySQL服务2步骤2:打开“MySQL80的属性”对话框。1.通过Windows服务管理器管理MySQL服务2.通过DOS命令管理MySQL服务任务实施管理MySQL服务2步骤1:以管理员身份打开命令提示符窗口,输入命令:netstopMySQL80,再按回车键,就能停止MySQL服务。步骤2:输入命令:netstartMySQL80,再按回车键,就能启动MySQL服务。重要提示:命令“netstartMySQL80”和“netstopMySQL80”中的“MySQL80”是MySQL服务名,根据自己配置的服务名做相应修改,否则会提示“服务名无效”。启动MySQL服务后,要使用MySQL数据库,先要连接MySQL服务器,可以使用以下几种方式进行连接。1.通过DOS命令连接MySQL服务器在MySQL的bin目录中,“mysql.exe”是MySQL提供的命令行客户端工具,用于访问数据库,该程序需要在命令提示符窗口中执行。步骤1:打开命令提示符窗口,输入命令:cdC:\ProgramFiles\MySQL\MySQLServer8.0\bin,将工作目录切换为MySQL安装目录中的bin目录。步骤2:输入命令:mysql–hlocalhost–uroot–p。输入正确的登录密码后,出现一段欢迎内容和一个命令提示符“mysql>”。任务实施连接MySQL服务器3指定MySQL服务器的主机地址,本地登录可用“localhost”或“127.0.0.1”,也可以省略该选项.指定登录数据库的用户名,这里使用用户“root”。指定用户登录密码,为了提高安全性,尽量不要直接在选项“-p”后输入密码,否则密码将以明文显示。任务实施连接MySQL服务器3在命令提示符“mysql>”后可以输入SQL语句操作MySQL数据库。每个SQL语句以“;”或“\g”结束,按回车键即可执行SQL语句。步骤3:在命令提示符“mysql>”后输入“exit”、“quit”或“\q”就可以退出MySQL。2.通过命令行客户端连接MySQL服务器步骤1:打开“MySQL8.0CommandLineClient”窗口,出现输入登录密码提示“Enterpassword:”。步骤2:输入正确的登录密码后,就成功连接到MySQL服务器。任务实施连接MySQL服务器33.使用图形化工具连接MySQL服务器使用NavicatforMySQL管理MySQL数据库,首先要与MySQL服务器建立连接。步骤1:打开NavicatforMySQL,单击工具栏中的“连接”按钮,在弹出的菜单中选择“MySQL”命令,打开“新建连接”对话框。在“常规”选项卡中输入连接名、主机、端口、用户名和密码。任务实施连接MySQL服务器3指定与MySQL服务器建立连接的名称,名字可以任取。如果不输入连接名,会自动生成一个连接名。指定MySQL服务器的主机名或IP地址,本地登录可用“localhost”或“127.0.0.1”。指定MySQL服务端口,默认端口为“3306”。指定连接到MySQL服务器的用户名。指定用户的密码。步骤2:连接参数设置正确,单击“确定”按钮,就可以与MySQL服务器建立连接。任务实施连接MySQL服务器31.NavicatforMySQL操作界面任务实施使用NavicatforMySQL4工具栏导航窗格对象窗格对象工具栏信息窗格状态栏选项卡栏2.NavicatforMySQL基本操作步骤1:单击工具栏中的“查询”按钮,再单击对象工具栏中的“新建查询”按钮,打开“查询”编辑器,创建一个名称为“无标题”的脚本。在“查询”编辑器中输入SQL语句:SELECT@@version,然后单击“运行”按钮,执行SQL语句,如果SQL语句正确,在下方“结果1”选项卡中显示执行结果。如果执行SQL语句时发生错误,运行会停止并显示相应的错误信息。任务实施NavicatforMySQL的使用4任务实施NavicatforMySQL的使用4步骤3:单击工具栏中的“查询”按钮,在对象窗格中,可以看到刚才保存的查询。步骤2:单击“保存”按钮,打开“查询名”对话框,输入查询名“version”,保存查询。也可以在菜单栏依次选择“文件”
“另存为外部文件”命令,打开“另存为”对话框,选择保存路径,并输入文件名,将查询以文件的形式保存。步骤4:在菜单栏依次选择“文件”
“打开外部文件”
“查询”命令,可以打开外部SQL文件。步骤5:NavicatforMySQL还提供了“命令列界面”。在导航窗格中,右击连接名或数据库,在弹出的快捷菜单中选择“命令列界面”命令。或者在菜单栏中依次选择“工具”
“命令列界面”
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 针制作工岗前工作实操考核试卷含答案
- 烷基苯装置操作工岗前前瞻考核试卷含答案
- 供排水泵站运行工诚信道德模拟考核试卷含答案
- 脱酚工岗前技术评优考核试卷含答案
- 柠檬酸原料粉碎工成果转化评优考核试卷含答案
- 混凝土模具工安全技能测试知识考核试卷含答案
- 2026 三年级上册《课堂交际口语表达》课件
- 桌游竞技活动免责协议书
- 2026年环卫工人道路作业安全防范知识考试
- 2026年中国邮政储蓄银行风险控制知识考核
- 市政道路开口施工方案
- 2025年江苏省淮安市保安员题库含参考答案
- DB33∕T 2476-2022 长期护理保障失能等级评估规范
- 2025安徽阜阳烟草专卖局招聘6人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年四川高考地理真题
- 煤矿安全生产标准化管理体系基本要求及评分方法
- 2025年军队专业技能岗位文职人员招聘考试(保管员兼维修工)练习试题(附答案)
- 培训创业知识的软件课件
- 2025橇装式危险化学品存储柜安全技术要求
- 影视编剧基础格式与写作规范
- DB32-T 5188-2025 经成人中心静脉通路装置采血技术规范
评论
0/150
提交评论