MySQL 数据库基础
PHP 支持多种数据库平台,只有与MySQL 数据库相结合,才能发挥动态网页编程语言的魅力。本章通过phpMyAdmin 图形化管理工具详细介绍MySQL 数据库的基础知识,读者不但可以轻松掌握操作MySQL 数据库、数据表的方法,也可以学会对MySQL 数据进行查询、操作的技术。通过本章的学习,读者能够学到以下内容。
启动、连接、断开、关闭MySQL 服务器。
MySQL 数据库的备份和恢复。
Windows 下PHPMyAdmin 的安装和配置。
Linux 下PHPMyAdmin 的安装和配置。
操作MySQL 数据库技术。
操作MySQL 数据表技术。
操作MySQL 语句的技术。
管理数据记录。
生成MySQL 数据库脚本。
执行MySQL 数据库脚本。
第3章
PHP
开发典型模块大全(第3版)
58
3.1  MySQL数据库
3.1.1 MySQL简介
MySQL是目前最为流行的开放源码的数据库,是完全网络化的跨平台的关系型数据库系统,由瑞典的MySQL AB公司开发、发布并支持,由MySQL的初始开发人员David Axmark 和Michael Monty Widenius于1995年建立。它的象征符号是一只名为Sakila的海豚,代表着MySQL数据库和社团的速度、能力、精确和优秀本质。
目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,很多公司向开放源码的数据库管理系统迁移,从而降低花费成本,深受广大用户青睐。
3.1.2 MySQL的特点
MySQL具有以下主要特点。
功能强大:MySQL中提供了多种数据库存储引擎,各引擎各有所长,适用于不同的应
用场合,用户可以选择最合适的引擎以得到最高性能,可以处理每天访问量超过数亿
的高强度的搜索Web站点。MySQL 5支持事务、视图、存储过程、触发器等。
支持跨平台:MySQL支持至少20种以上的开发平台,包括Linux、Windows、
FreeBSD、IBMAIX、AIX、FreeBSD等。这使得在任何平台下编写的程序都可以进行
移植,而不需要对程序做任何修改。
运行速度快:高速是MySQL的显著特性。在MySQL中,使用了极快的B树磁盘表(MyISAM)和索引压缩,通过使用优化的单扫描多连接,能够实现极快的连接。SQL
函数使用高度优化的类库实现,运行速度极快。
支持面向对象:PHP支持混合编程方式。编程方式可分为纯粹面向对象、纯粹面向过
程、面向对象与面向过程混合的3种方式。
安全性高:灵活和安全的权限和密码系统,允许基本主机的验证。连接到服务器时,
所有的密码传输均采用加密形式,从而保证了密码的安全。
成本低:MySQL数据库是一种完全免费的产品,用户可以直接从网上下载。
支持各种开发语言:MySQL为各种流行的程序设计语言提供支持,为它们提供了很多的
API函数,包括PHP、ASP.NET、Java、Eiffel、Python、Ruby、Tcl、C、C++、Perl语言等。
数据库存储容量大:MySQL数据库的最大有效表尺寸通常由操作系统对文件大小的
限制决定,而不由MySQL内部限制决定。InnoDB存储引擎将InnoDB表保存在一个
表空间内,该表空间可由数个文件创建,表空间的最大容量为64TB,可以轻松处理拥
有上千万条记录的大型数据库。
支持强大的内置函数:PHP中提供了大量内置函数,几乎涵盖了Web应用开发中的所
有功能。它内置了数据库连接、文件上传等功能,MySQL支持大量的扩展库,例如
MySQLi等,为快速开发Web应用提供方便。
3.1.3 启动MySQL服务器
启动MySQL服务器的方法有两种:系统服务器和命令提示符(DOS)。下面以Windows 2003 Server为例具体介绍每种方法的操作流程。
1.通过系统服务启动MySQL服务器
如果MySQL设置为Windows服务,则可以通过“开始”/“管理工具”/“服务”选项,
第3章 MySQL 数据库基础
59打开Windows 服务管理器,在服务器的列表中到“mysql ”服务,单击鼠标右键,选择“启动”选项,启动MySQL 服务,如图3.1所示。
应用这3种方式中的任意一种,即可
启动MySQL 服务器
图3.1  通过系统服务启动MySQL 服务器
2.在命令提示符下启动MySQL 服务器
选择“开始”/“运行”选项,在弹出的“运行”窗口中输入“cmd
”命令,按下<Enter>键后进入DOS 窗口。在命令提示符下输入:
\> net start mysql 按下<Enter>键后,启用MySQL 服务,如图3.2所示。
图3.2  在命令提示符下启动MySQL 服务器
php mysql教程视频3.1.4  连接和断开MySQL 服务器
下面分别介绍连接和断开MySQL 服务器的方法。
1.连接MySQL 服务器
连接MySQL 服务器通过mysqladmin 命令实现。在MySQL 服务器启动后,选择“开始”/
“运行”选项,在弹出的“运行”窗口中输入“cmd ”命令,按下<Enter>键后进入DOS 窗口。
\> mysql  –u root  –h127.0.0.1    –p password
用户名 用户密码
MySQL 服务 器所在地址

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。