MySQL数据库V4.0.ppt
《MySQL数据库V4.0.ppt》由会员分享,可在线阅读,更多相关《MySQL数据库V4.0.ppt(31页珍藏版)》请在三一办公上搜索。
1、MySQL 数据库设计V 4.0,1、本课程为专业课阶段的第一门课,课时数共为18个课时,共计要讲9次课,前8次课为内容授课,最后一次是MySQL考试和语句练习2、学员在学本课程之前需要进行完所有基础阶段的课程学习3、根据学员的接受程度,可以添加2个课时用于知识补充,重点讲解学员仍然没有掌握的知识点,目录,第一章:MySQL 数据库一般信息第二章:部署 MySQL 数据库第三章:MySQL 数据库的使用第四章:MySQL 数据库的权限管理第五章:MySQL 数据库的维护与备份第六章:Navicat 工具的使用及全文检索第七章:SQL语句补充函数与强化练习,第一章 一般信息,主要内容:了解MyS
2、QL数据库管理系统(MySQL DBMS)熟悉MySQL的主要特性与体系结构 了解MySQL的稳定性 了解MySQL所遵从的标准,及最大表容量,第一节 MySQL DBMS 概述,数据库主要是用来存储、组织和检索数据的。MySQL是最流行的开放源码SQL数据库管理系统,它是由瑞典的 MySQL AB公司开发、发布并支持的。MySQL 是一种关系数据库管理系统(RDBMS),支持SQL查询语言MySQL 是一个管理简捷的数据库,没有庞大而臃肿的可视化管理工具。MySQL 软件是一种开放源码软件(OSS)MySQL DB Server 具有快速,可靠和易于使用的特点MySQL 的正式发音是”My
3、Ess Que Ell”,通常简称“My Sequel”,MySQL 是一个多用户,多线程的SQL数据库,是一个客户机/服务器结构的应用,它由一个服务器守护进程mysqld和很多不同的客户程序和库组成。SQL(Structured Query Language结构化查询语言)是目前使用最广的并且是标准的数据库语言。数据库与用户端之间的接口程序可以使用CGI进行通信。MySQL可以从http:/,第二节 MySQL的主要特性,可移植性,几乎可运行于现存的各种平台上 安全性,十分灵活和安全的权限和密码系统,允许基于主机的验证 连接性,提供TCP/IP、ODBC和JDBC等多种数据库连接途径 为多种
4、编程语言提供了API。这些编程语言包括C、C+、Java、Perl、PHP等 支持多线程,充分利用CPU资源。,MySQL 的体系结构,因为 MySQL采用的是C/S体系结构,所以在使用MySQL存取数据时,至少必须有两类程序。1、一个位于存放数据的主机上的程序数据库服务器。数据库服务器监听从网络上传过来的客户机的请求并根据这些请求访问数据库的内容,以便向客户机提供它们所要求的信息。2、连接到数据库服务器的程序客户机,这些程序是用户和服务器交互的工具,主要用来告诉服务器需要什么信息的查询。,MySQL的客户机/服务器体系结构具有如下优点:1、服务器并发控制,使两个用户不能同时修改相同的记录。所
5、有客户机的请求都通过服务器处理,服务器分类辨别谁准备做什么,何时做。如果多个客户机希望同时访问相同的表,它们不必互相裁决和协商,只要发送自己的请求给服务器并让它来安排。2、不必在数据库所在的机器上注册。MySQL 可以非常出色的在因特网上工作,因此可以在任何位置运行一个客户机程序,只要此客户机程序可以连接到网络上的服务器。当然,因为MySQL含有一个灵活而又有成效的安全系统,只允许那些有权限访问数据的人访问,而且可以保证用户只能够做允许他们做的事。,第三节 MySQL的稳定性,最初的代码可回溯至20世纪80年代初。它提供了稳定的编码基数,最初存储引擎使用的ISAM表格式仍保持向后兼容性。MyS
6、QL AB公司前身TcX,自1996年中期以来,MySQL代码未出现任何问题。ISAM和MyISAM表处理器(稳定)标准客户程序(稳定)基本结构式查询语言(稳定)查询优化程序(稳定)MyODBC(稳定),第四节 MySQL的标准及表容量,MySQL支持全套ANSI/ISO SQL标准,ODBC 级别0-3.51。MySQL数据库的最大有效表尺寸通常是由操作系统对文件大小的限制决定的,而不是由MySQL内部限制决定的。InnoDB存储引擎将InnoDB表保存在一个表空间内,该表空间可由数个文件创建。这样,表的大小就能超过单独文件的最大容量。表空间可包括原始磁盘分区,从而使得很大的表成为可能。表空
7、间的最大容量为64TB。,第二章 部署MySQL数据库,主要内容:了解MySQL支持的操作系统 熟悉MySQL在Windows系统上的安装 掌握MySQL的启动与关闭 熟练使用MySQL客户端工具mysql连接Server,第一节 MySQL支持的操作系统,MySQL 数据库产品可以部署在各种常见的网络操作系统上,目前,MySQL支持的OS平台主要有:Linux WindowsSolaris FreeBSDMac OS XHPUX 在其它平台上,MySQL AB公司提供MySQL的源代码程序,用户可以使用编译器自行编译安装。,第二节 MySQL在Win上的安装,(1)首先从 MySQL 的官方
8、网站上下载 MySQL 在Windows 平台下的安装文件。(2)双击可执行文件,运行安装程序;或者直接解压至安装目录。(3)根据自己需要,选择相应的MySQL组件安装。操作演示,第三节 MySQL的启动与关闭,一、将MySQL服务加入与移除系统服务:mysqld-nt-install-manual mysqld-nt-remove二、启动和停止MySQL服务:net start mysql net stop mysql(mysqladmin u root shutdown),第四节 MySQL客户端工具的使用,在使用MySQL时,实际上使用以下两个程序,因为它采用的是C/S体系结构:数据库服
9、务器(MySQL)客户端工具(mysql)命令格式:mysql options Database Options包括:-h指定登录的Server地址;-u指定登录的用户名;-p指定用户名对应的口令。,注意:mysql客户端是不区分大小写的执行语句必须以分号或者g(G)结尾要想获得帮助,可以用h(help)结尾,用ctrl+c可中断命令补充:select current_date;(或者:curdate();)select current_time;(或者:curtime();)select version();select 1+1,0null;select dayofweek(2008-03-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MySQL 数据库 V4
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5601286.html