文档介绍:MySQL数据库设计、本课程为专业课阶段的第一门课,课时数共为18个课时,共计要讲9次课,前8次课为内容授课,最后一次是MySQL考试和语句练习2、学员在学本课程之前需要进行完所有基础阶段的课程学习3、根据学员的接受程度,可以添加2个课时用于知识补充,:MySQL数据库一般信息第二章:部署MySQL数据库第三章:MySQL数据库的使用第四章:MySQL数据库的权限管理第五章:MySQL数据库的维护与备份第六章:Navicat工具的使用及全文检索第七章:SQL语句补充\:★了解MySQL数据库管理系统(MySQLDBMS)★熟悉MySQL的主要特性与体系结构★了解MySQL的稳定性★了解MySQL所遵从的标准,、组织和检索数据的。MySQL是最流行的开放源码SQL数据库管理系统,它是由瑞典的MySQLAB公司开发、发布并支持的。MySQL是一种关系数据库管理系统(RDBMS),支持SQL查询语言MySQL是一个管理简捷的数据库,没有庞大而臃肿的可视化管理工具。MySQL软件是一种开放源码软件(OSS)MySQLDBServer具有快速,可靠和易于使用的特点MySQL的正式发音是”MyEssQueEll”,通常简称“MySequel”,多线程的SQL数据库,是一个客户机/服务器结构的应用,它由一个服务器守护进程mysqld和很多不同的客户程序和库组成。SQL(StructuredQueryLanguage结构化查询语言)是目前使用最广的并且是标准的数据库语言。数据库与用户端之间的接口程序可以使用CGI进行通信。MySQL可以从,它提供了其它数据库少有的编程工具,而且MySQL对于商业和个人用户是免费的。如果想用MySQL开发应用软件,必须支付一定的产品使用许可费用。⑴可移植性,几乎可运行于现存的各种平台上⑵安全性,十分灵活和安全的权限和密码系统,允许基于主机的验证⑶连接性,提供TCP/IP、ODBC和JDBC等多种数据库连接途径⑷为多种编程语言提供了API。这些编程语言包括C、C++、Java、Perl、PHP等⑸支持多线程,充分利用CPU资源。,所以在使用MySQL存取数据时,至少必须有两类程序。1、一个位于存放数据的主机上的程序--数据库服务器。数据库服务器监听从网络上传过来的客户机的请求并根据这些请求访问数据库的内容,以便向客户机提供它们所要求的信息。2、连接到数据库服务器的程序--客户机,这些程序是用户和服务器交互的工具,主要用来告诉服务器需要什么信息的查询。:1、服务器并发控制,使两个用户不能同时修改相同的记录。所有客户机的请求都通过服务器处理,服务器分类辨别谁准备做什么,何时做。如果多个客户机希望同时访问相同的表,它们不必互相裁决和协商,只要发送自己的请求给服务器并让它来安排。2、不必在数据库所在的机器上注册。MySQL可以非常出色的在因特网上工作,因此可以在任何位置运行一个客户机程序,只要此客户机程序可以连接到网络上的服务器。当然,因为MySQL含有一个灵活而又有成效的安全系统,只允许那些有权限访问数据的人访问,而且可以保证用户只能够做允许他们做的事。。它提供了稳定的编码基数,最初存储引擎使用的ISAM表格式仍保持向后兼容性。MySQLAB公司前身TcX,自1996年中期以来,MySQ