当前课程知识点:数据库技术应用 >  学习情境一、银行存取款机数据库创建与管理 >  模块2、MYSQL介绍与安装 >  MYSQL介绍与安装

返回《数据库技术应用》慕课在线视频课程列表

MYSQL介绍与安装在线视频

下一节:1.3数据库的创建与维护

返回《数据库技术应用》慕课在线视频列表

MYSQL介绍与安装课程教案、知识点、字幕

各位同学大家好

随着科技的发展IT技术的更新

数据已经成为现在信息技术发展的关键

随着大数据产业的兴起

人们越来越意识到数据的重要性

那么如此庞大的数据是通过什么来存储和管理呢

答案就是数据库技术

并且为了适应数据的存储以及管理

出现了很多类别的数据库

那么我今天给同学们讲解的是

现在在开发中非常流行数据库—MySQL

首先大家看一下MySQL的应用场景

信息时代的新兴企业和大型企业

都依赖MySQL进行创新

比如说像facebook books 这样的企业

他们都在用MySQL进行数据的更新

任务分析

那么如何来选择MySQL

首先大家如果要选择MySQL

主要是看一下确定你的部署

获得最佳效果

让客户满意

这个是MySQL数据库的应用

看一下本课目标

了解MySQL的特性和应用

掌握MySQL的安装与配置方法

能独立安装和配置MySQL服务器

能用多种方式连接、启动和运行MySQL服务器

知识技能

大家可以从官网下载MySQL

大家可以从官网下载MySQL

我们一起进入知识环节

首先我们来认识一下MYSQL数据库

mysql是一个关系型数据库管理系统

由瑞典MySQL AB 公司开发

目前属于 Oracle 旗下产品

mysql是最流行的关系型数据库管理系统之一

在 WEB 应用方面

mysql是最好的 RDBMS应用软件

AB公司被Sun公司收购

Oracle又收购了Sun公司

mysql是一种开源免费的数据库产品

mysql对PHP的支持是最好

关于MySQL目录文件

首先是bin

Bin主要是存储可执行文件

data文件夹

data文件主要存储数据文件

然后是docs

docs文件主要存储的是文档

include:存储包含的头文件

lib:存储库文件

share:存储错误消息和字符集文件

大家可以看一下这个是

MySQL具体的安装形式 下载形式

MySQL是免费的

通过这张图可以看到比较形象的MySQL目录结构

首先比较重要的是bin文件夹

bin文件夹主要存放的是可执行文件

还有一个非常重要的文件my.ini文件

这个文件主要是配置数据库的

然后是date文件夹

date文件夹主要存放的是

数据库的数据文件和日志文件

MySQL支持的操作系统

MySQL属于跨平台的数据管理系统

它的使用是比较灵活

在控制方面比较灵巧的

大家可以看一下它所支持多种平台

包括Windows Linux Mac OS X等系统

他都可以在这样的平台使用

任务实施

到底如何安装MySQL

大家可以看一下具体的过程

首先第一步安装选择

Configuration the MySQL server now

复选框进入配置向导

配置类型有两种

第一种详细配置

第二种标准配置

标准配置选项适合想要快速启动MySQL

而不必考虑服务器配置的新用户

详细配置选项适合想要更加细粒度

第二步进行服务器的选择

服务器分三类

第一类开发机器 第二类服务器

第三类专用MySQL服务器

鉴于只是初学MySQL

所以这里选择开发机器即可

单击“next”按钮进入数据库使用情况对话框

有3个选项

第一个是多功能数据库

第二个是只是事务处理数据库

第三个是只是非事务处理数据库

大家在选则的时候选择多功能处理数据库

因为多功能处理数据库

对InnoDB和MyISAM表都适用

单机下一步进入表空间对话框

这里可以修改InnoDB表空间文件的位置

默认位置是MySQL服务器数据目录

这里不做修改

直接下一步

接下来进入并发连接服务器对话框

直接选择决策支持就可以

随后进入联网选项对话框。

这里大家要注意

MySQL默认默认端口为3306

这里不做修改

直接下一步

进入字符集选择对话框

这个是非常关键的

因为MySQL对数据的支持

以及对中文的支持并不是特别友好

所以大家在安装MySQL之前需要设置编码

需要把你的编码从拉丁改成 GB2312即可

下一步进入服务选项对话框

服务名为MySQL

这里不做修改

下一步是安全选项对话框

安全选项对话框需要设置用户的口令

默认用户名是 root

口令需要大家自己设定

大家可以根据自己的实际情况设置口令

这个口令也是口令也是非常关键的

大家在链接MySQL数据库服务器

的时候会涉及到口令

所以大家一定切记

设置完毕后

随后一步是提交配置

单击“execute”按钮即可完成

这样的话到此为止全部安装过程已经结束

最后大家可以通过

打开“开始”→“程序”→“

MySQL”→“MySQL Server 5.1”→

“MySQL Command Line Client”

进入到MySQL客户端

输入密码即可登录到MySQL服务器

在命令行中输入SQL语句

就可以操作MySQL数据库

任务小结

mysql安装过程中最主要是的配置过程

作为一个的练习选择Developer

Machine即可

如果是有专门一台机器作为mysql的服务的机器

选择Dedicated Mysql Sever Machine即可

接下来选择 Multifunction Database

即可即多功能的数据库

对于编码的设置一定要选择

Manual即手动设置

然后选择gbk或gb2312

因为选择这个的话我们

向数据库里插入中文字符

和取出中文字符将不会出现乱码问题

也不需要编码直接的转换大家切记

接下来要主要把

Include Bin Directory in Whindows PATH

给勾选上

这样就会在windows的path变量中注册

最后如果需要root用户远程访问自己的数据库

在需要在配置过程当中的输入密码环节

好谢谢大家

数据库技术应用课程列表:

学习情境一、银行存取款机数据库创建与管理

-模块1、数据库的基础知识

--1.1.1数据库设计-数据库的基本概念

--1.1.2数据管理的发展和数据库体系结构

--数据库的基础知识

-模块2、MYSQL介绍与安装

--MYSQL介绍与安装

--MYSQL介绍与安装

-模块3、银行存取款机数据库的创建与维护

--1.3数据库的创建与维护

--银行存取款机数据库的创建与维护

-模块4、银行存取款机数据库的设计

--1.4.1数据库的概念模型设计

--1.4.2数据库的数据模型设计

--1.4.3数据库的关系规范化

--银行存取款机数据库的设计

学习情境二、创建和管理银行存取款机数据表

-模块1、表的创建

--2.1表的创建

--任务实施:银行存取款机表的创建

--表的创建

-模块2、表的管理

--2.2表的管理

--任务实施:银行存取款机表的管理

--表的管理

-模块3、索引

--2.3索引

--任务实施:银行存取款机索引

--索引

-实践小课堂:宠物电商管理平台数据库和表的创建

--实践小课堂:宠物电商管理平台数据库和表的创建

学习情境三、银行存取款机数据操纵

-模块1、银行存取款机数据插入、修改和删除

--3.1.1数据插入

--任务实施:银行存取款机数据插入

--3.1.2数据修改和删除

--任务实施:银行存取款机数据修改和删除

--实践小课堂:宠物电商管理平台数据插入

--银行存取款机数据插入、修改和删除

-模块2、银行存取款机简单查询

--3.2.1简单查询

--任务实施:银行存取款机简单查询

--实践小课堂:宠物电商管理平台简单查询

--3.2.2统计查询

--任务实施:银行存取款机统计查询

--实践小课堂:宠物电商管理平台条件查询

--银行存取款机简单查询和统计查询

-模块3、银行存取款机连接查询

--3.3连接查询

--任务实施:银行存取款机连接查询

--银行存取款机连接查询

-模块4、银行存取款机子查询

--3.4子查询

--任务实施:银行存取款机子查询

--实践小课堂:宠物电商管理平台多表查询

--银行存取款机子查询

-模块5、银行存取款机分类汇总与排序

--3.5分类汇总与排序

--任务实施:银行存取款机分类汇总与排序

--实践小课堂:宠物电商管理平台分类汇总和排序

--银行存取款机分类汇总与排序

-模块6、银行存取款机视图

--3.6.1视图的创建与管理

--任务实施:银行存取款机视图的创建与管理

--3.6.2视图的更新

--任务实施:银行存取款机视图的更新

--实践小课堂:宠物电商管理平台视图

--银行存取款机视图

学习情境四、银行存取款机数据库编程

-模块1、银行存取款机存储过程

--4.1.1创建和执行存储过程

--任务实施:银行存取款机创建和执行存储过程

--实践小课堂:宠物电商管理平台存储过程

--4.1.2事务

--任务实施:银行存取款机事务

--实践小课堂:宠物电商管理平台存储函数

--银行存取款机存储过程

-模块2、银行存取款机触发器

--4.2.1INSERT触发器

--任务实施:银行存取款机INSERT触发器

--实践小课堂:宠物电商管理平台INSERT触发器

--4.2.2UPDATE触发器

--任务实施:银行存取款机UPDATE触发器

--实践小课堂:宠物电商管理平台UPDATE触发器

--4.2.3DELETE触发器

--任务实施:银行存取款机DELETE触发器

--实践小课堂:宠物电商管理平台DELETE触发器

--银行存取款机触发器

教学情境五、银行存取款机数据库安全性

-模块1、MYSQL用户管理

--模块1、MYSQL用户管理

--MYSQL用户管理

-模块2、MYSQL权限管理

--模块2、MYSQL权限管理

--MYSQL权限管理

-模块3、MYSQL数据库的锁机制

--MYSQL数据库的锁机制

--MYSQL数据库的锁机制

-模块4、MYSQL备份和恢复

--模块4、MYSQL备份和恢复

--MYSQL备份和恢复

MYSQL介绍与安装笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。