当前位置:
文档之家› MySQL数据库V4.0-PPT课件
MySQL数据库V4.0-PPT课件
第二章
主要内容:
★
★ ★ ★
部署MySQL数据库
了解MySQL支持的操作系统
熟悉MySQL在Windows系统上的安装 掌握MySQL的启动与关闭 熟练使用MySQL客户端工具mysql连接Server
第一节 MySQL支持的操作系统
MySQL 数据库产品可以部署在各种常见的网络操作系统上,
目前,MySQL支持的OS平台主要有:
MySQL 是一种关系数据库管理系统(RDBMS),支持SQL查询语言
MБайду номын сангаасSQL 是一个管理简捷的数据库,没有庞大而臃肿的可视化管理工具。 MySQL 软件是一种开放源码软件(OSS)
MySQL DB Server 具有快速,可靠和易于使用的特点
MySQL 的正式发音是”My Ess Que Ell”,通常简称“My Sequel”
一般信息
了解MySQL数据库管理系统(MySQL DBMS) 熟悉MySQL的主要特性与体系结构 了解MySQL的稳定性 了解MySQL所遵从的标准,及最大表容量
第一节 MySQL DBMS 概述
数据库主要是用来存储、组织和检索数据的。
MySQL是最流行的开放源码SQL数据库管理系统,它是由瑞典的 AB公司开发、发布并支持的。 MySQL
第三节 MySQL的稳定性
最初的代码可回溯至20世纪80年代初。它提供了稳定的编码基数, 最初存储引擎使用的ISAM表格式仍保持向后兼容性。MySQL AB公 司前身TcX,自2019年中期以来,MySQL代码未出现任何问题。
→ ISAM和MyISAM表处理器(稳定)
→ → → → 标准客户程序(稳定) 基本结构式查询语言(稳定) 查询优化程序(稳定) MyODBC(稳定)
MySQL 是一个多用户,多线程的SQL数据库,是一个客户机/服务器结构
的应用,它由一个服务器守护进程mysqld和很多不同的客户程序和库组
成。
SQL (Structured Query Language结构化查询语言)是目前使用最广的 并且是标准的数据库语言。数据库与用户端之间的接口程序可以使用CGI 进行通信。
2、连接到数据库服务器的程序--客户机,这些程序是用户和
服务器交互的工具,主要用来告诉服务器需要什么信息的查询。
MySQL的客户机/服务器体系结构具有如下优点:
1、服务器并发控制,使两个用户不能同时修改相同的记录。 所有客户机的请求都通过服务器处理,服务器分类辨别谁准备做 什么,何时做。如果多个客户机希望同时访问相同的表,它们不必互 相裁决和协商,只要发送自己的请求给服务器并让它来安排。 2、不必在数据库所在的机器上注册。 MySQL 可以非常出色的在因特网上工作,因此可以在任何位置运 行一个客户机程序,只要此客户机程序可以连接到网络上的服务器。 当然,因为MySQL含有一个灵活而又有成效的安全系统,只允许 那些有权限访问数据的人访问,而且可以保证用户只能够做允许他们 做的事。
MySQL可以从mysql/上下载,它提供了其它数据库少有的编程工具,而 且MySQL对于商业和个人用户是免费的。如果想用MySQL开发应用软件, 必须支付一定的产品使用许可费用。
第二节 MySQL的主要特性
⑴ 可移植性,几乎可运行于现存的各种平台上 ⑵ 安全性,十分灵活和安全的权限和密码系统,允许基于 主机的验证 ⑶ 连接性,提供TCP/IP、ODBC和JDBC等多种数据库连接途径
MySQL 数据库设计
V 4.0
1、本课程为专业课阶段的第一门课,课时数共为18个课时,共计要讲9 次课,前8次课为内容授课,最后一次是MySQL考试和语句练习 2、学员在学本课程之前需要进行完所有基础阶段的课程学习 3、根据学员的接受程度,可以添加2个课时用于知识补充,重点讲解学 员仍然没有掌握的知识点
◇ Linux ◇ Solaris ◇ Windows ◇ FreeBSD
◇ Mac OS X
◇ HP-UX
在其它平台上,MySQL AB公司提供MySQL的源代码程序,用户 可以使用编译器自行编译安装。
第二节 MySQL在Win上的安装
(1)首先从 MySQL 的官方网站上下载 MySQL 在Windows 平台下的安装文件。
⑷ 为多种编程语言提供了API。这些编程语言包括C、C++、
Java、Perl、PHP等
⑸ 支持多线程,充分利用CPU资源。
MySQL 的体系结构
因为 MySQL采用的是C/S体系结构,所以在使用MySQL存取数据时, 至少必须有两类程序。 1、一个位于存放数据的主机上的程序--数据库服务器。数据 库服务器监听从网络上传过来的客户机的请求并根据这些请求访问数 据库的内容,以便向客户机提供它们所要求的信息。
第四节 MySQL的标准及表容量
MySQL支持全套ANSI/ISO SQL标准,ODBC 级别0-3.51。
MySQL数据库的最大有效表尺寸通常是由操作系统对文件大小的限 制决定的,而不是由MySQL内部限制决定的。
InnoDB存储引擎将InnoDB表保存在一个表空间内,该表空间可由
数个文件创建。这样,表的大小就能超过单独文件的最大容量。 表空间可包括原始磁盘分区,从而使得很大的表成为可能。表空 间的最大容量为64TB。
目录
第一章:MySQL 数据库一般信息 第二章:部署 MySQL 数据库 第三章:MySQL 数据库的使用 第四章:MySQL 数据库的权限管理 第五章:MySQL 数据库的维护与备份 第六章:Navicat 工具的使用及全文检索 第七章:SQL语句补充\函数与强化练习
第一章
主要内容:
★ ★ ★ ★
(2)双击可执行文件,运行安装程序;或者直接解压至安
装目录。 (3)根据自己需要,选择相应的MySQL组件安装。 操作演示……
第三节 MySQL的启动与关闭
一、将MySQL服务加入与移除系统服务: mysqld[-nt] --install[-manual] mysqld[-nt] --remove 二、启动和停止MySQL服务: net start mysql net stop mysql (mysqladmin –u root shutdown)