《MySQL数据库应用案例教程》完整全套教学课件_第1页
《MySQL数据库应用案例教程》完整全套教学课件_第2页
《MySQL数据库应用案例教程》完整全套教学课件_第3页
《MySQL数据库应用案例教程》完整全套教学课件_第4页
《MySQL数据库应用案例教程》完整全套教学课件_第5页
已阅读5页,还剩606页未读 继续免费阅读

下载本文档

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

文档简介

章第4章存储引擎、数据类型和字符集.pptx

第5章数据表基本操作.pptx第6章数据的插入、修改和删除操作.pptx

第7章单表数据记录查询.pptx第8章多表数据记录查询.pptx第9章运算符.pptx第10章MySQL

常用函数.pptx第11章索引.pptx第12章视图.pptx第13章存储过程和函数.pptx第14章触发器.pptx第15章

MySQL日志管理.pptx第16章数据的备份与恢复.pptx第17章MySQL

的权限与安全.pptx数据库概述全套可编辑PPT课件第1章数据库概述.pptx第2章MySQL

的安装与配置.pptx

第3章数据库基本操作.pptx1.1数据库163学生姓名学生性别学生年龄所属班级小美女22大二3班小明男23大四2班小伟男20大一3班数据库(Database)是指长期存储在计算机内,有组织的、可共享的数据集合。它可视为一个电子化的文件柜,用来存储电子文件,用户可以对文件中的数据进行查询、新增、更新、删除等操作。

1.

1数据库

1.1.1

数据库的概念和作用表1-1

学生信息表—3—1

实现了数据独立性数据独立性包括物理独立性和逻辑独立性。2

实现了数据共享3

减少了数据冗余度数据冗余是指数据在存储器中不必要的重复存储。4

实现了数据的集中控制5

维护了数据完整性数据完整性是指数据的一致性、正确性、有效性和相容性。6

提高了数据的可恢复性

1.

1数据库

1.1.2

数据库的特点—4—手段的形式构架。其主要作用是确定系统中数据的定义和格式,使人更容易理解,便于在数据库系统上实现。2

数据模型的类型◆概念数据模型(Conceptual

Data

Model)

:

主要用来描述现实世界数据的概念化结构。◆逻辑数据模型(Logixal

Data

Model)

:是用户在数据库中所看到的数据模型,反映的是系统设计人员对

数据存储的观点,是对概念数据模型的进一步分解和细化,主要包括层次数据模型、网状数据模型和关

系数据模型三种类型。◆物理数据模型(Physical

Data

Model)

:

这是描述数据在存储介质上的组织结构的数据模型。数据模型的概念数据模型(Data

Model)是对现实世界数据的模拟和抽象,是数据库系统中用于提供信息表示和操作1.

1数据库

>1.1.3

数据模型—5—①数据结构。数据结构是数据模型的基础,用于描述数据库对象的静态特征,包括数据的类型、内容、性质

及数据之间的联系等。②数据操作。用于描述数据库对象的动态特征,包括在相应数据结构上的操作类型和操作方式,主要指查询、

插入、删除和修改等操作。③数据完整性约束。数据完整性约束是一组完整性规则的集合,主要描述数据结构内数据间的语法、词义联

系、数据之间的制约和依存关系,并且规定了数据库状态及状态变化所应满足的条件,以保证数据的正确性、

有效性和相容性。1.

1数据库

>1.1.3

数据模型3数据模型的三要素—6—目前成熟地应用在数据库系统中的数据模型有:层次模型、网状模型和关系模型。它们之间的根本区别在于数据之间联系的表示方式不同,层次模型以“树结构”表示数据之间的联系,网状模型以

“网结构”表示数据之间的联系,关系模型以“二维表”表示数据之间的联系。层次模型是数据库系统最早使用的一种模型,它的数据结构就像是一棵“有向树”。根结点在最上端,层次最高,子结点在下,逐层排列,如图1-1所示。

1.

1数据库

层次模型数据库系教研室实验员图1-1

层次模型图

7

1.1.4

数据库类型教室学生网状模型以网状结构表示实体与实体之间的多种复杂联系,能够更为直接地描述现

实客观世界。网中的每一个结点代表一个

记录类型,结点之间的联系用链接指针来

实现,如图1-2所示。学校校领导课程图1-2网状模型图1.

1数据库教师任课学生选课1.1.4

数据库类型网状模型数据库—8—1.

1数据库关系模型数据库的层次结构可以分为以下四级:数据库(Database)记录(Record)1.1.4

数据库类型关系模型数据库字段(Field)表(Table)—9—图1-3所示为一个简单的关系模型。教师编号教师姓名教师

讲授

课程教师性别所属系别图1-3

关系模型图1.

1数据库课程编号课程名称教师编号上课教室1.1.4

型关系模型数据库—10—课程编号课程名教师编号上课教室201高等代数101sx-01202文学史102wx-03203电磁学103wl-02教师编号姓

名性

别所属系101刘老师男数学系102王老师女文学系103赵老师男物理系关系模型数据库将图转换成两张表,两张表之间通过教师编号进行关联,如表1-2和表1-3所示。1.

1数据库

1.1.4

数据库类型表2教师表表程

表—11—课31.2数据库系统应用程序操作系统数据库管理系统终端用户程序开发人员数据库管理员—13—

1.

2数据库系统

1.2.1

数据库系统的构成数据库系统通常由硬件、软件、数据库以及用户构成,如图1-4所示。软件数据库用

户主机存储器。显示器↵图4

成数

统硬件数据库管理系统(Database

Management

System,简称DBMS)

是一种操作和管理数据库的大型软件,使用它可以创建、使用和维护数据库。

DBMS

建立在操作系统之上,对数据库进行统一

的管理和控制,以保证数据库的安全性和完整性。◆对数据定义;◆对数据进行增加、删除、更新、查询等操作;◆对数据进行组织、存储与管理;◆维护数据库,保证数据库的正常运行;◆保护数据库中数据的安全,数据遭到破坏后能够恢复;◆负责处理数据的传送。

1.

2数据库系统

1.2.2

数据库管理系统—14—OracleOracle即Oracle

RDBMS,是甲骨文公司的一款关系型数据库管理系统。DB2DB2是IBM

公司出品的关系型数据库管理系统,具有较好的可伸缩性,可支持从大型机到单用户环境,并且支持所有常见的服务器操作系统平台。SQLServerSQL

Server是Microsoft公司推出的关系型数据库管理系统,是真正的客户机/服务器体系结构常见的关系型数据库管理系统有MySQL

数据库管理系统、Oracle

数据库管理系统、DB2

数据库管理系统、

SQL

Server数据库管理系统等。

1.

2数据库系统

1.2.3

常见的关系型数据库管理系统—15—1.3

MySQL

数据库管理系统MySQL

是目前非常流行的关系型数据库管理系统,关系型数据库管理系统就是管理关系型数据库,并将数据组织为相关的行和列的系统。MySQL

由瑞典MySQLAB公司开发,目前属于Oracle公

司。MySQL

在过去由于性能高、成本低、可靠性好,被广泛地应用在互联网上的中小型网站中。不

过,随着MySQL的不断发展和完善,它也逐渐用于大型网站和应用,例如Baidu,Sina,Tencent,Alibaba,Google,Facebook,Twitter

等大型互联网公司都用到了MySQL。1.3

MySQL

数据库管理系统—17—

1.3.1

MySQL的产生与发展1996年,MySQL1.0诞生。1996年10月份,MySQL3.11.1发布。1999年,Monty

作为创始人之一,成立了MySQL

AB公司,并与Sleepycat公司合作,发布了MySQL3.23版本。2003年3月,MySQL

4.0正式发布。2005年10月,代表MySQL

里程碑的版本——MySQL5.0

正式问世。2008年1月16日,Sun公司收购MySQL。2009年4月20日,

Oracle收购Sun公司。2010年4月,MySQL5.5

版本正式对外发布。2013年2月,MySQL5.6GA版本发布。2015年10月,

MySQL5.7

GA版本发布。1.3

MySQL

据库管理系统

>MySQL由于其性能优秀,已经成为最流行的关系型数据库管理系统之一。◆运行速度快,具有高效的查询速度;◆对于大多数个人免费;◆支持Linux、Mac

OS、Windows等多种操作系统;◆

为C,C++,Python,Java,Perl,PHP,Ruby

.NET

等多种编程语言提供了API;◆支持多线程,充分利用了CPU

资源;◆既能作为一个单独的应用程序应用在客户端/服务器网络环境中,也能作为一个库嵌入到其他

软件中;◆支持多种存储引擎;◆可复制全局事务标识,支持自我修复式集群。1.3

MySQL

据库管理系统

1.3.2MySQL的

势—19—1②3巩固基础对于学习MySQL

来说

,SQL

语言是最为基础的部分,大部分操作都是通过SQL语句来执行的,因此熟练使用SQL

语句对深入学习MySQL

有很大的帮助。多动手操作同一个功能,往往可以使用不同的SQL

语句来实现,只有多动手操作,才能检验自己的想法是否正确,哪种实现方法最合理。多查看资料3不断学习1.3

MySQL

据库管理系统

1.3.3

如何学习MySQL—20—1.4结构化查询语言SQL2数据定义语句(DDL)数据定义语句是负责定义数据结构与数据库对象的指令集,常用语句关键字包括CREATE、ALTER与DROP。数据操作语句(DML)数据操作语句是负责访问数据库对象中数据的指令集,用户通过它可以实现对数据库的基本操作,常用关键字包括INSERT,UPDATE,DELETE

和SELECT。33数据控制语句(DCL)数据控制语句是对数据访问权进行控制的指令集,它可以管理用户对数据表、预存程序、用户自定义函数等数据库对象的使用权限。常用关键字包括GRANT

和REVOKE。事务处理语句结构化查询语言(StructuredQueryLanguage,简称SQL)是目前被广泛使用的关系型数据

库标准语言,用于插入、更新、删除和查询数据,以及管理关系型数据库系统。SQL语句主要可分为以下4类:1.

4结构化查询语言SQL

>1.4.1

SQL简介—22—下面将通过使用SQL

语句创建表,并在表中添加和查询数据,来初步认识SQL

语句的应用。【例1-1】

使

用SQL语句创建一张表,并在其中插入一条记录。首先设计一张名为students的表格,表中有一条学生信息,如表1-4所示。表1-4

students表编号姓名年龄性别1小明22男1.

4结构化查询语言SQL

>1.4.2SQL的

用—23—CREATETABLEstudents(id

INT(11)UNSIGNED,name

VARCHAR(32),age

INT(4)UNSIGNED,sexVARCHAR(16));MySQL

中的SQL

语句是不区分大小写的,就是说CREATE

和create

作用相同,但是很多开发人员习惯将关键字大写,将数据列和表名小写。读者也

应该养成一个良好的编程习惯,这样写出来的代码更容易阅读和维护。根据表1-4可以编写一条SQL语句,该语句使用CREATE关键字声明创建一张名为students的表:1.

4结构化查询语言SQL

>1.4.2SQL的简单应用提示—24—id

|name|age|sex

|小明22

|男SELECT*FROM

students;INSERTINTOstudents(id,name,age,sex)VALUES(1,"小明",22,"男");1.

4结构化查询语言SQL>1.4.2SQL的简单应用现在这张表里没有任何数据,下面使用INSERT

关键字在表中添加一条数据:添加完成后,可以使用SELECT

关键字查询这张表中的信息:查询出来的结果如下:—25—感谢观看第

章MySQL

的安装与配置在Windows

操作系统下

安装与配置MySQL2.1在Windows操作系统下,MySQL官方提供了两种安装版本,分别是二进制分发版(.msi文件)和免安装版(

zip压缩文件)。在安装与配置MySQL

之前,需要登录官网下载安装文件,具体步骤如下:步骤1

打开浏览器,在其地址栏中输入网

“https://dev.mysql.com/downloads/mysql”,按回车键进入下载页面,然后根据操作系统选择安装文件,此处选择“Windows(x86,64-bit),ZIP

Archive”版本,单击右侧的

“Download”按

钮,如图2-1所示。2.1

在Windows操作系统下安装与蛇

MysQ

!

>2.1.1

下载

MySQLMySQLCommunityServer

5.7.18All二MySQL

Installerfor

Windows—29—(mysq-5.7.18win32-debugtest.zip)Download步骤2跳转到另一个页面后,页面会提示用户选择登录或者注册,不用管它,直接单击下方的文字链接"Nothanks,juststartmydownload.",即可开始下载,如图2-2所示。Login》using

my

Oracle

Web

accountMySQLcomis

usingOracleSSOforauthentication.IfyoualreadyhaveanOraceWebaccout,cdicktheLoginlink.

Ocherwise,youcansgnupforafree

accoumt

by

dicingthe

SgnUplink

and

folowingtheinstructions.Begin

YourDownloadmysql-5.7.18-winx64.zipLogin

Nowor

signUpfor

a

free

account.AnOracleweb

Account

provides

you

with

thefolowingadrantager.FastaCess

to

MySQLsotware

downloads.DownloadtechnicalwhitePapersandPresentations

.Posmessagesin

the

MySQL

Discussion

Forums,Report

andtrack

bugs

in

the

MySQLbugsystem.Comment

intheMySQL

DocumantationThe

worldsmost

popular

ope

source

dortoboseQ

ContactMysQLILogin|FegisterMySQLMYSQLCOM

DOWNLOADS

DOCUMENTATION

DEVELOPER

ZONE

f

y

8

晶EnterpriseCommunityYumRepostoryAPTRepostorySUSERepostoryWndowsArdhesMySQLonwindowsMySQLYumRepository·MySQLAPTRepositoryMySQL

SUSERepository·MySQLCommunity

Server·MySQLCluster·MySQL

RouterMysQLUtilbes·MySQL

Shell·MySQL

WoribenchMySQLConnectorsOther

Downloads—30—No

thanks,just

startmy

download.2.1

在Window

s操作系统下安装与蛇

MysQ

!

>2.1.1

下载MySQLSign

Up》for

an

Oracle

web

account步骤1

MySQL

下载完成后,即可进行安装,具体步骤如下:将下载的压缩文件“mysql-5.7.18-winx64.zip”解压到本地磁盘,此处为F盘根目录。2.1

Windows

作系统下安装与蛇置

MysQ!

>

2.1.2

安装与配置

MySQL—31—mysql-5.7.18-winx⁶4文件

主页

共享查看□←

个>此电脑>新加卷(F)>mysql-5.7.18-winx64v

搜素"mysq1-5.7.

18-winx64大小此电脑■

htdocsMySQL□新建文件夹(2)新建文件夹(3)名称■bindocs■include□

lib修改日期2017/5/2710:312017/5/2710:312017/5/2710:302017/5/2710:31类型文件夹文件夹文件夹文件夹OneDriveshare□COPYING2017/5/2710:312017/3/188:45文件夹文件18

KB里此电脑0myini

2017/5/2710:35

配置设置2

KB里Apple

iPhone

README

2017/3/188:45

文件3KBP°步骤2

配置文件是MySQL

的核心文件,文件内容是MySQL

的各项参数配置文件名一般为“my.ini”

由于MySQL

5.7.18版本目录结构与以前的版本不同,没有“my.ini”

文件或者“my-default.ini”文件,所以需要在目录中新建一个文件,命名为“my.ini”,如右图所示。建

“my.ini”

件—32—Windows10默认不显示文件扩展名,可单击窗口

菜单“查看”,然后勾选“文件扩展名”复选框,来显示文件扩展名2.1

Windows

作系统下安装与蛇

MysQ!

>2.1.2

安装与配置

MySQL提示步

3

使用记事本打开文件“my.ini”,在其中添加以下配置内容并保存。[mysqld]#Remove

leading#and

set

to

the

amount

of

RAM

for

the

most

important

data

#cache

in

MySQL.Start

at

70%of

total

RAM

for

dedicated

server,else

10%.#innodb_buffer_pool_size=128M#Remove

leading#to

turn

on

a

very

important

data

integrity

option:logging

#changes

to

the

binary

log

between

backups.#log_bin2.1

Windows

作系统下安装与蛇

MysQ!

>2.1.2

安装与配置

MySQL—33—#These

are

commonly

set,removethe#and

set

as

required.#设置MYSQL

的安装目录basedir=F:\mysql-5.7.18-winx64#设置MYSQL的数据目录datadir=F:\mysql-5.7.18-winx64\data#设置端口port=3306#server_id=...#Remove

leading#to

set

options

mainly

useful

for

reportingservers.#The

server

defaults

are

faster

for

transactions

and

fast

SELECTs.

#Adjust

sizes

as

needed,experiment

to

find

the

optimal

values.#join_buffer_size=128M#sort_buffer_size=2M#read_rnd_buffer_size

=2M#设置SQL

模式sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES用户可以把MySQL安装在系统盘,也可以安装在其他盘,但实际应用中,数据目

录一般不会设在系统盘,因为随着系统运行

时间的推移,数据量会越来越大。2.1

Windows

作系统下安装与

MysQ!

>2.1.2

安装与配置

MySQL提示—34—步骤4右击桌面左下角的“开始”按钮,执行“命令提示符(管理员)”命令,打开命令行窗口,如

左图所示。2.1

Windows

作系统下安装与蛇

MysQ!

>2.1.2

安装与配置

MySQL关机或注销(U)桌面(D)打开命令行窗口任务管理器(T)控制面板(P)文件资源管理器(E)搜

索(S)运行(R)计算机管理(G)命令提示符(C)命令提示符(管理员)(A)—35—步骤5在窗口中输入

“F:”

命令并按回车键确认,跳转到F盘根目录,然后输入“cd

mysql-5.7.18-winx64\bin”

并按回车键确认,跳转到“F:\mysql-

5.7.18-winx64\bin”目录,如右图所示。管理员:命令提示符Microsoft

Windows[版本10.0.14393](c)2016

Microsoft

Corporation。保留所有权利。C:\WINDOWS\system32>F:F:\>cd

mysq1-5.7.18-winx64\binF:\mysq1-5.7.18-winx64\bin>2.1

Windows

作系统下安装与蛇

MysQ!

>2.1.2

安装与配置

MySQL进入bin目

录—36—□

×管员:命令提示符

□Microsoft

Vindows

[版本10.0.14393](c)2016MicrosoftCorporation。保留所有权利。C:\WINDOWS\system32>F:F:\>cdmysq1-5.7.18-winx64\binF:\mysq1-5.7.18-winx64\bin>mysqld--initialize-insecure--user=mysq1F:\mysq1-5.7.18-winx64\bin>÷mysa-5.7.18-winx64文件

主页

共享

查看恐

搜索"mysql-5.7.P→mysql.^

新建文新建文OneDri此电脑图视频图片文档下载音

Y9个项目

选中名称修改日期bin2017/5/2710:31data

2017/6/1411:14docs2017/5/2710:31include2017/5/2710:30lib

2017/5/2710:31share2017/5/2710:31□COPYING

2017/3/188:45myini

2017/6/1316:39□README

2017/3/188:45《1个项目旺MySQL

中的日志文件和数据库存放在“data”文件夹中。由于MySQL5.7版本的根目录缺少

“data”文件夹,所以需要进行初始化。步骤6

在命令行窗口中输入以下命令,然后按回车键确认,此时MySQL

会进行初始化,自动创2.1

Windows

作系统下安装与蛇

MysQ!

>2.1.2

安装与配置

MySQL建

“data”

文件夹,如下图所示。知识库初始化MySQL—37—个《新加.…

mysql-..四管理员:命令提示符

×()2016

Microsoft

Corporation。保留所有权利。C:\WINDOWS\system32>F:F:\>cdmysq1-5.7.18-winx64\binF:\mysq1-5.7.18-winx64\bin>mysq1d--initialize-insecure--user=mysq1E:\mysq1-5.7.18-winx64\bin>mysqld--instal1MySQL--defaults-file="F:\mysq1-5.7.18-winx64\my.ini"

Service

successful1yinstalled.F:\mysq1-5.7.18-winx64\bin>如果MySQL

没有安装在系统盘的默认位置,那么安装命令中MySQL

配置文件的路径应该为绝对路径。例如,此处是将MySQL安装在F:\mysql-5.7.18-winx64目

录下,那么路径值就应该为F:\mysql-5.7.18-winx64\my.ini。步

7在命令窗口中输入以下命令,然后按回车键确认,即可安装MySQL

服务并指定配置文件位置,此时系统会提示服务安装成功,如下图所示。mysqld--installMySQL--defaults-file="F:\mysql-5.7.18-winx64\my.ini"2.1

Windows

作系统下安装与蛇

MysQ!

>2.1.2

安装与配置

MySQL提示安

装MySQL—38—坚系统控制面板系统和安全系统搜索控制面板Windows版本控制面板主页设备管理器远程设置系统保护Windows

10家庭中文版◎2016Microsoft

Corporation,保留所有权利。系统Windows

10高级系统设置制造商:

Acer另请参阅安全和维护型号:

Aspire

TC-705处理器:Intel(R)Core(TM)i5-4460CPU@3.20GHz

3.20GHz已安装的内存(RAM):8.00

GB系统类型;64位操作系统,基于x64的处理器笔和触摸;

没有可用于此显示器的笔或转控输入Acer支持网站:

联机支持步

8

右击“此电脑”图标,在弹出的快捷菜单中选择“属性”,打开“系统”窗口,然后单击窗口左侧列表中的“高级系统设置”项,如左图所示。2.1

Windows

操作系统下

安装与蛇

置MysQ!>

2.1.2

安装与配置

MySQL打开高级系统设置—39—步骤9打开“系统属性”对话框,单击对话框下方的“环境变量”按钮,打开“环境变量”对话框,在下方的“系统变量”列表框中选择“Path”,并单击“编辑”按钮,打开“编辑环境变量”对话框,单击“新建”图

。系统属性

×计

系统保护

远程要进行大多数更改,你必须作为管理员登录。性能视觉效果,处理器计划,内存使用,以及虚拟内存t

广照蓬Conps

eomgrtmlzedaeMJVEE

oc5sokstC

feNMas

c6hinyT00

COVDLUCMOVV把

碱EPROCES

CHTRCT.AMO4e继M.设置().…启动和故障恢复系统启动、系统故障和调试信息设置(T

…环境变量(N)…新

考ce

ts00etc8CintcayFjstas

ceSysnkoy2lynhyonkoeres

Mbesssrioorwsyardaw

t0.cofi0nwkACE60+59CAo

fliNl

apmiCn-oogon

FieslMrogetrgeConyasie.c

f(

gmijn-cofei

oMg

gconp.l按钮,然后在输入框中输入路径“F:\mysql-5.7.18-winx64\bin\”,之后连续单击“确定”按钮完成设置,如右2.1

Windows

作系统下安装与蛇

MysQ!

>

2.1.2

安装与配置

MySQL添加环境变量

—40—设置(S…用户配置文件与登录帐户相关的桌面设置速.thD上81T0文本n-确

用(A)oenu环境变量是操作系统中一个具有特定名字的对象,它包含应用程序运行时所用到的信息。例如,当系统运

行某个程序但不知道程序所在的完整路径时,系统除

了会在当前目录下寻找此程序外,还会到Path中指定

的路径去寻找。此处为MySQL

配置了环境变量,这样就可以在进入命令行窗口后直接输入MySQL命令;否则就需要先

跳转到MySQL安装目录中的bin目录下再输入MySQL

命令。2.1

Windows

操作系统下

安装与蛇

置MysQ!>

2.1.2

安装与配置

MySQL知识库—41—2.2

MySQL

服务的基本操作步骤1

右击桌面左下角的“开始”

按钮,执行“运行”命令,在输入框中输入“services.msc”

,

并单击

“确定”按钮,如左图所示。在Windows

系统下,启动MySQL

服务有两种方法,一种是在服务管理器中启动,还有一种是在命令行窗口中启动。01

在服务管理器中启动MySQL

服务2.2MySQL服务的基本操作回

×Windows将根据你所输入的名称,为你打开相应的程序、

文件夹、文档或

Internet

资源。>2.2.1

动MySQL

务运行services.msc启动MySQL

服务浏览(B)..取消确定打开(O):

services

msd—43—服

×文件(F)操作(A)查看(V)帮助(H)→

@B

?

IⅡ

I服务(本地)服

(

)MySQL启动此服务名称

描述

状态◎MySQL◎NetTcp

Port

Sharing

Ser..提供…ONetlogon

为用…

ONetwork

Connected

Devi

.

.

网络

…Network

Connection

Bro...允许…正在

.ONetwork

Connections管理

正在

…ONetwork

Connectivity

As

.

提供

.◎Network

List

Service

识别…

正在

…ONetwork

Location

Aware..收集

正在

…ONetwork

Setup

Serice网络.…NI-….c…-1--4

心即

元六启动类型

登录为自

本地系统禁用

本地服务手动

本地系统手动(触发…

本地服务手动(触发…

本地系统手动

本地系统手动(触发.…本地系统手动

本地服务自

网络服务手动(触发.…

本地系统白

★地名扩展

标准

2.2

MySQL服务的基本操作

>2.2.1启

动MySQL服

务步骤2打开“服务”窗口,在其右侧列表中选择MySQL,单击左侧出现的“启动”链接,

即可启动MySQL服务,如右图所示。在服务管理器中启动MySQL

服务—44—步骤1

右击桌面左下角的“开始”按钮,执行“命令提示符(管理员)”命令,打开命令

行窗口。步骤2在命令行窗口中输入“netstartmysql”

命令,按回车键确认,即可启动MySQL

服务,如

右图所示。应

管理员:命令提示符

×留所有权利。2.2MySQL服务的基本操作在命令行窗口中启动MySQL

服务在命令行窗口中启动MySQL

服务>

2.2.1启

动MySQL服

务—45—02安装和启动MySQL必须使用管理员身份,登录MySQL

可以使用管理员身份,也可以使用普通用户,此处使用普通用户身份登录。启动MySQL服务后,可以通过客户端的命令行窗口来登录和退出MySQL。步骤1

右击桌面左下角的“开始”按钮,执行“命令提示符”命令,打开命令行窗口,如

左图所示。2.2MySQL服务的基本操作命提示符Microsoft

Windows[版本10.0.14393](c)2016MicrosoftCorporation。保留所有权利。C:\Users\1zq>>

2.2.2

登录和退出MySQL

服务01

登录MySQL知识库一

×—46—其中“-h”

后跟随的参数值是服务端的主机地址,

由于客户端和服务端在同一台计算机上,所以可以输入“”或者“Iocalhost”,如果是本机登录,也可以省略该参数;“-u”后跟随的

是用户名称,此处为"root";“-p”

后跟随的是

用户登录密码,但密码不需要在本行输入。按回

车键确认后,系统会提示输入密码:Enterpassword,

由于当前还没有设置密码,所以直接按回车键确认就可以登录了,如上图所示。四

命令提示符mysql-hlocalhost-uroot-pthelySOLmonitor.Cmmandsendwith;or\g.Type'help:'or'h'forhelp.Type'\c'toclearthecurrentinputstatement.mysq1>登录数据库2.2MySQL服务的基本操作步骤2

在命令行窗口中输入以下命令:mysql-hlocalhost-uroot-p>

2.2.2登录和退出MySQL

服务—47—登录MySQL后,会输出一段内容和一个“mysql>”命令提示符,下面简单介绍其中的主要命令及其意义:Commands

end

with;or\g:可以使用“;”或者“\g”

结束命令。Your

MySQL

connection

id

is

4:提示登录MySQL服务的次数,目前是第4次。Serverversion:5.7.18MySQLCommunityServer(GPL):MySQL的版本。Type

'help;'or

'h'for

help:

入"help;"

或者“\h”

可以查看帮助信息。Type

'\c'to

clear

the

current

input

statement:

输入“\c”可以清除以前的命令。2.2MySQL服务的基本操作>

2.2.2登录和退出MySQL

服务—48—命令提示符

·mysql-h

localhost-u

root

-pelcome

to

the

MySQLmonitor.Commandsendwith;or\g.YourMySQL

connection

id

is

3Serverversion:5.7.18-1ogMySQLCommunityServer(GPL)Copyright(c)2000,2017,Oracle

and/or

its

affiliates.Al1

rights

reserved.DracleisaregisteredtrademarkofOracleCorporation

and/oritsaffiliates.Othernamesmaybetrademarksoftheirrespectiveowners.Type'help;'or'h'for

help.Type'\c'to

clear

the

current

input

statement.mysq1>SET

PASSWORD

FORroot@1ocalhost

='root123456';Query

OK,0

rows

affected(0.08

sec)mysq1>步

3

初次登录MySQL

默认是不需要密码的,为提高安全性,最好设置MySQL

登录密码,命令

的格式如下,结果如下图所示。SET

PASSWORD

FORroot@localhost='newpassword';2.2

MySQL服务的基本操作>

2.2.2登录和退出MySQL

服务修改登录密码—49—一□

×退出MySQL非常简单,在命令行窗口中执行以下命令中的任意一个,均可退出MySQL:①exit。②quit。③\q。2.2

MySQL服务的基本操作>

2.2.2登录和退出MySQL

服务退出MySQL—50—服务

-口×文件(F)操作(A)查看(V)帮助(H)→

@B

2

lⅡ

ID服务(本地)服务(本地)MySQL停止此服务暂停此服务重启动此服务名称

描述

状态

启动类型OMySQL

正在…自动◎Net.Tcp

Port

Sharing

Ser..提供.禁用ONetlogon

为用…

手动Ne

tork

Connected

Devi网络

.

.手动(触发…O

Network

Connection

Bro

.

允许

正在

手动触发…◎Network

Connections

管理…正在…

手动登录为本地系统本地服务本地系统

本地服务本地系统本地系统AV◎Network

Connectivity

As..提供….

手动(触发…本地系统QNetwork

List

Service识

别…

.

.手动

本地服务QNetwork

Location

Aware

.

.

收集

…正在…

动网络服务QNetwork

Setup

Service网络

…手动(触发…

本地系统….

I-…

心的

正大

大灿即扩展人标准参照2.2.1节的操作,打开“服务”窗口。选择MySQL,

单击左侧的

“停止”链接,如右图所示。2.2MySQL服务的基本操作>2.2.2登录和退出MySQL

务在服务管理器中停止MySQL

服务在服务管理器中停止MySQL

服务停止MySQL服务—51—01右击桌面左下角的“开始”按钮,执行“命令提示符(管理员)”命令,

打开命令行窗口,输入"net

stopmysql”

命令,并按回车键确认,即管员:命令提示符Microsoft

Windows

[版本10.0.14393](c)2016

MicrosoftCorporation。保留所有权利。C:\WINDOWS\system32>netstop

mysq1MySQL服务已成功停止。C:\WINDOWS\system32>在命令行窗口中停止MySQL服务2.2MySQL服务的基本操作>2.2.2登录和退出MySQL

务可停止MySQL

服务,如左图所示。在命令行窗口中停止MySQL

服务MySQL

服务正在停止.一

×02—52—2.3

MySQL

图形化管理工具Navicatfor

MySQLNavicatfor

MySQL是一款专为MySQL设计的强大数据库管理及开发工具。MySQL-WorkbenchMySQLWorkbench是MySQLAB公司发布的图形化管理软件。SQLyogSQLyog

是Webyog公司出品的一款简洁高效、功能强大的图形化MySQL

数据库管理工

。MySQL

图形化管理工具有很多种,如香港卓软数码科技有限公司开发的Navicat

for

MySQL,

MySQL

官方开发的MySQL-Workbench,Webyog

公司开发的SQLyog,还

有phpMyAdmin

团队开发的

phpMyAdmin。phpMyAdminphpMyAdmin是一款基于Web方式,架构在网站主机上的MySQL

管理工具。2.3

MySQL图形化

管理工具

>

2.3.1

常用的图形化管理工具—54—Navicat

for

MySQL拥有极好的图形用户界面,可以更加安全、容易和快速地创建、组织、存取和共

享信息。Navicat

for

MySQL可以连接本地或远程

MySQL

服务器,用户可以浏览、建立和删除数据库,

增加、删除、修改和查询数据,管理用户权限,备

份/复原数据库,导入/导出数据(支持CSV,TXT,DBF

和XML

格式)等。2.3

MySQL图形化

管理工具

2.3.1

常用的图形化管理工具—55—后面的相关章节中。步

1

在浏览器地址栏中输入网址“/download”

按回车键进入Navicat下载页面,选择

“Navicat

for

MySQL”

开始下载,如右图

。2.3

MySQL图形化

管理工具

>

2.3.1

常用的图形化管理工具本书将以该软件为例介绍图形化管理工具的应用,本节先来介绍其下载和安装方法,其具体应用将穿插在Navicat

for

MySQL下载页面

—56—,Navicatfor

MySQL下一步(N)>

取消运行安装程序步骤2

运行已经下载完成的安装程序,打开“安装程序”

对话框,单击“下一步”按钮,

如左图所示。2.3

MySQL图形化

管理工具

>

2.3.1

常用的图形化管理工具欢迎安装PremiumSoftNavicatfor

MySQL即将在您的计算机上安装

PremiumSoft

Navicat11.0forMySQL。建议您关闭所有的运行程序后继续。点击下一步继续,点击取消取消安装。安装程序-PremiumSoftNavicatforMySQLX—57—安装

PremiumSoft

Navicat

for

MySQL许

证在继续前,请阅读以下重要信息:请阅读版权许可,继续前必须同意其中的条款。End-UserLicenseAgreementforPremiumSoft

NavicatIMPORTANT:THISSOFTWARE

END

USER

LICENSEAGREEMENTC"EULA'")

ISA

LEGALAGREEMENT

BETWEENYOU(EITHERANINDIVIDUALOR,IFPURCHASED

OR

OTHERWISE

ACQUIRED

BYOR

FOR

AN

ENTITY.ANENTITY)AND

PREMIUMSOFTCYBERTECH

LTD.READ

ITCAREFULLYBEFORECOMPLETINGTHE

INSTALLATION

PROCESSAND

USINGTHESOFTWARE.IT

PROVIDESALICENSETO

USETHESOFTWAREANDCONTAINSWARRANTY

INFORMATIONAND

LIABILITY

DISCLAIMERS.BY◎我同意(a)○我不同意(d)<上

步(B)

下一

步(M)>取

消2.3

MySQL图形化

管理工具

>

2.3.1

常用的图形化管理工具步

3

选择“我同意”单

选项,同意许可证中的条款,

之后单击“下一步”按钮,如

右图所示。许可证条款—58—×安装程序将在以下文件夹安装

PremiumSoftNavicatforMySQL。点击下一步继续。欲改变安装文件夹,点击浏览。F:NavicatWavicatforMySQL浏览()…至少需要51.3MB磁盘空间。<上

步(B)

步(M)>

消选择安装位置步骤4在弹出的对话框中单击“浏览”按钮,选择软件的

安装位置,之后单击“下一步”

按钮,如左图所示。2.3

MySQL图形化

管理工具

>

2.3.1

常用的图形化管理工具安

-PremiumSoftNavicatfor

MySQL选择安装文件夹在哪里安装PremiumSoftNavicatforMySQL?—59—×安

-PremiumSoft

Navicat

for

MySQL迭

录在哪里创建快捷方式?安装程序将在以下位置创建快捷方式。点击下一步继续。欲选择别的目录,点击浏览。PremiumSoftWavicatforMySQL

浏览()…步骤5

在接下来弹出的对话框中单击“浏览”按钮,选择

软件的快捷方式安装地址,并

单击“下一步”按钮,如右图

。2.3

MySQL图形化

管理工具

>

2.3.1

常用的图形化管理工具<上

步(B)

步(M>

消—60—NavicatforMySQL完成(F步骤6

连续单击“下一步”按钮,直至弹出如左图所示的

对话框,单击“完成”按钮,

完成安装。完成PremiumSoftNavicatfor

MySQL安装向导PremiumSoft

Navicat

for

MySQL的安装已完成。点击图标可

执行本程序。点击完成退出安装向导。2.3

MySQL图形化

管理工具>

2.3.1

常用的图形化管理工具安装程序-PremiumSoft

Navicat

for

MySQL—61—N

avicat只是一个客户端软件,如果需要操作MySQL,

必须与MySQL

建立连接,具体步骤如下:步骤1

打开Navicat

for

MySQL客户端软件,单击“文件”菜单,在其下拉菜单中执行“新建连接”命令,如下图所示。NavicatforMySQL

×文件(旧查看(V收藏夹(A)工具①窗口W帮助(H新建连接

….

打开连接关闭连接表

视图

函数

事件

查询

报表

备份

计划

模型导出连接

….导入连接

….关闭退出对象打开表

设计表

新建表删除表

导入向导导出向导名

自动递增值

修改日期

数据长度|表类型

注释2.3

MySQL

图形化管

理工具

2.3.2

使用Navicat连接MySQL新建连接—62—填写连接信息提示为便于记忆,可输入一个连接名,如果不输入连接名,此软件会自动生成一个由主机名和端口组成的名称。步

2

打开“新建连接”窗口,在“常规”选项卡下输入正确的

主机名或IP地址、端口、用户名和密码之后,单击“确定”按钮,就可以和MySQL建立连接了,如

左图所示。2.3MySQL图形化

管理工具

>

2.3.2

使用Navicat连接MySQ

温馨提示

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

最新文档

评论

0/150

提交评论