PHP操作MySQL数据库课件.ppt
《PHP操作MySQL数据库课件.ppt》由会员分享,可在线阅读,更多相关《PHP操作MySQL数据库课件.ppt(69页珍藏版)》请在三一办公上搜索。
1、第8章 PHP操作MySQL数据库,MySQL的安装与使用PHP访问MySQL基本步骤,MySQLi扩展预处理与参数绑定,目录,PHP访问MySQL,MySQLi扩展的使用,预处理和参数绑定,8.1 MySQL的安装和使用,数据库概述,数据库(Database)简称DB,是按照数据结构来组织、存储和管理数据的仓库,其本身可看作电子化的文件柜,用户可以对文件中的数据进行增加、删除、修改、查找等操作。,8.1 MySQL的安装和使用,数据库概述,数据库管理系统(Database Management System,简称DBMS)是数据库系统的核心,是一种操作和管理数据库的大型软件,用于建立、使用和
2、维护数据库,以及保证数据库的安全性和完整性。,8.1 MySQL的安装和使用,数据库概述,随着数据库技术的不断发展,数据库产品越来越多,常见的有Oracle、SQL Server、MySQL等,它们各自的特点如下所述。,8.1 MySQL的安装和使用,数据库概述,Oracle数据库是Oracle公司推出的数据库管理系统,在数据库领域一直处于领先地位是目前世界上流行的关系型数据库管理系统之一优势在于移植性好、使用方便、功能性强,适用于各类大、中、小、微机环境。对于要求高效率、吞吐量大的项目而言是一个不错的选择。,8.1 MySQL的安装和使用,数据库概述,SQL Server是Microsoft
3、公司推出的关系型数据库管理系统广泛应用于电子商务、银行、保险、电力等行业优点,易操作、界面良好等特点深受广大用户喜爱缺点,只能在Windows平台上运行,并对操作系统的稳定性要求较高,8.1 MySQL的安装和使用,数据库概述,MySQL数据库是开放源码的关系型数据库管理系统。由瑞典MySQL AB公司开发,先后被Sun和Oracle公司收购。是最受欢迎的关系型数据库之一,尤其是在Web开发领域,MySQL依然占据着举足轻重的地位。,8.1 MySQL的安装和使用,数据库概述,MySQL数据库低成本:开源的,开发人员可根据需求自由进行修改,降低了开发成本跨平台:可在Windows、Linux、
4、Mac OS等多达14种平台上使用。高性能:多线程以及SQL算法的设计,使其可充分利用CPU资源和提高查询速度上手快:MySQL使用标准的SQL数据语言形式,方便用户操作。API接口:提供多种编程语言的API,方便操作数据库。例如Java、C、PHP等。,8.1 MySQL的安装和使用,获取MySQL,打开MySQL的官方网站“https:/”获取软件的下载。在网站中找到“Downloads”下载页面,可以看到MySQL各种版本的下载地址。,8.1 MySQL的安装和使用,获取MySQL,MySQL主要提供了企业版(Enterprise)和社区版(Community)产品社区版是通过GPL协议
5、授权的开源软件,可以免费使用企业版是需要收费的商业软件,8.1 MySQL的安装和使用,获取MySQL,本书选择MySQL社区版进行讲解,在下载页面找到“MySQL Community Server”版本进行下载。,8.1 MySQL的安装和使用,命令安装方式解压文件,创建“C:webmysql5.7”作为MySQL的安装目录打开“mysql-5.7.17-win32.zip”压缩包,将里面的“mysql-5.7.17-win32”目录中的文件解压到“C:webmysql5.7”路径下。,8.1 MySQL的安装和使用,命令安装方式解压文件,需要重点关注“bin”目录和“my-default.
6、ini”文件。“bin”是MySQL的应用程序目录,保存了MySQL的服务程序“mysqld.exe”、命令行工具“mysql.exe”等“my-default.ini”是MySQL的默认配置文件,用于保存默认设置,8.1 MySQL的安装和使用,命令安装方式配置MySQL,在安装MySQL前,先进行基本的配置。将默认配置文件“my-default.ini”复制一份,命名为“my.ini”打开“my.ini”,找到如下配置项进行修改:,8.1 MySQL的安装和使用,命令安装方式配置MySQL,basedir表示MySQL的安装目录datadir表示数据库文件的保存目录port表示访问MySQ
7、L服务的端口号MySQL数据库的默认端口号为3306,8.1 MySQL的安装和使用,命令安装方式安装MySQL,MySQL安装是指将MySQL安装为Windows系统的服务项,可以通过MySQL的服务程序“mysqld.exe”来进行安装,具体步骤如下:,8.1 MySQL的安装和使用,命令安装方式安装MySQL,执行【开始】菜单-【所有程序】-【附件】,找到【命令提示符】并单击鼠标右键,在弹出的快捷菜单中选择【以管理员身份运行】方式,启动命令行窗口。在命令模式下,切换到MySQL安装目录下的bin目录。,8.1 MySQL的安装和使用,命令安装方式安装MySQL,输入以下命令开始安装。,默
8、认情况下,MySQL将自动读取安装目录下的“my.ini”配置文件。值得一提的是,如果需要卸载MySQL服务,可以使用“mysqld.exe-remove”命令进行卸载。,8.1 MySQL的安装和使用,命令安装方式启动MySQL服务,(1)初始化数据库在安装MySQL后,数据文件目录“c:webmysql5.7data”还没有创建。因此,接下来要通过MySQL的初始化功能,自动创建数据文件目录。具体命令如下:,“-initialize”表示初始化数据库“-insecure”表示忽略安全性。当省略“-insecure”时,MySQL将自动为默认用户“root”生成一个随机的复杂密码,而加上时,
9、“root”用户的密码为空。,8.1 MySQL的安装和使用,命令安装方式启动MySQL服务,(2)管理MySQL服务MySQL安装后,就可以作为Windows的服务项进行启动或关闭了,通过Windows的系统的【控制面板】-【管理工具】-【服务】对MySQL服务进行管理,也可以使用如下命令实现。,8.1 MySQL的安装和使用,命令安装方式启动MySQL服务,(2)管理MySQL服务,8.1 MySQL的安装和使用,MySQL命令行工具MySQL登录与密码设置,无密码登录,8.1 MySQL的安装和使用,MySQL命令行工具MySQL登录与密码设置,“-h localhost”表示登录的服务
10、器主机地址为localhost(本地服务器),可换成服务器的IP地址,如127.0.0.1,也可以省略,MySQL在默认情况下会自动访问本地服务器“-u root”表示以“root”用户的身份登录退出MySQL可以直接使用“exit”或“quit”命令退出登录,8.1 MySQL的安装和使用,MySQL命令行工具MySQL登录与密码设置,为了保护数据库的安全,需要为登录MySQL服务器的用户需要设置密码。下面以设置root用户的密码为例,具体执行的命令如下。,“localhost”主机中的“root”用户设置密码,密码为“123456”。当设置密码后,退出MySQL,然后重新登录时,就需要输入
11、刚才设置的密码。,8.1 MySQL的安装和使用,MySQL命令行工具MySQL登录与密码设置,在登录有密码的用户时,需要使用的命令如下。,“-p123456”表示使用密码“123456”进行登录。如果在登录时不希望被直接看到密码,可以省略“-p”后面的密码,然后按回车键,MySQL会提示输入密码,并且在输入时不会回显。,有密码登录,8.1 MySQL的安装和使用,MySQL命令行工具MySQL的基本使用,(1)数据库管理数据库的管理主要包括查看数据库、创建数据库、选择数据库和删除数据库。,8.1 MySQL的安装和使用,MySQL命令行工具MySQL的基本使用,(1)数据库管理在创建和删除指
12、定数据库时,为了防止创建的数据库已存在或删除的数据库不存在,导致程序报错,可以在操作的数据库名称前添加“IF NOT EXISTS”或“IF EXISTS”。,8.1 MySQL的安装和使用,MySQL命令行工具MySQL的基本使用,8.1 MySQL的安装和使用,MySQL命令行工具MySQL的基本使用,(2)创建数据表数据表是数据库中最基本的数据对象,用于存放数据。要选择数据库,确定是在哪个数据库中创建的数据表要根据项目需求创建数据表才能对数据表中的数据进行具体操作,8.1 MySQL的安装和使用,MySQL命令行工具MySQL的基本使用,(2)创建数据表,创建并选择数据库,8.1 MyS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP 操作 MySQL 数据库 课件

链接地址:https://www.31ppt.com/p-3726495.html