《细说PHP》第12课时_MySQL数据库概述.pdf

《细说PHP》第12课时_MySQL数据库概述.pdf

ID:51442602

大小:435.15 KB

页数:21页

时间:2020-03-24

《细说PHP》第12课时_MySQL数据库概述.pdf_第1页
《细说PHP》第12课时_MySQL数据库概述.pdf_第2页
《细说PHP》第12课时_MySQL数据库概述.pdf_第3页
《细说PHP》第12课时_MySQL数据库概述.pdf_第4页
《细说PHP》第12课时_MySQL数据库概述.pdf_第5页
资源描述:

《《细说PHP》第12课时_MySQL数据库概述.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第12章MySQL数据库概述预习检查MySQL数据库的基本操作怎样连接MySQL数据库的服务器PHP使用MySQL的前提条件SQL语句分几种本章任务1.数据库应用2.数据库在Web开发中的重要地位3.为什么PHP会选择MySQL作为自己的黄金搭档4.PHP和MySQL的合作方式5.结构化查询语言SQL6.MySQL数据库的连接与关闭7.创建新用户并授权8.创建数据库9.创建数据表10.数据表内容的简单管理1.数据库的应用数据库是计算机应用系统中的一种专门管理数据资源的系统。数据库就

2、是一组经过计算机整理后的数据,存储在一个或者多个文件中,而管理这个数据库的软件就称为数据库管理系统。数据库数据库(Database)(Database)数据库系统数据库系统(Database(Databasesystem)system)数据库管理系统数据库管理系统(DatabaseManagement(DatabaseManagementsystem)system)1.1数据库的应用主流的软件开发中应用数据库有IBM的DB2,Oracle,Informix,Sybase,SQLServer,PostgreS

3、QL,MySQL,Access,FoxPro和Teradata等。2数据库在Web开发中的重要地位动态网站都是对数据进行操作,我们平时浏览网页时,会发现网页的内容会经常变化,而页面的主体结构框架没变,Web系统的开发基本上都离不开数据库,因为任何东西都要存放在数据库中。所谓的动态网站就是基于数据库开发的系统,最重要的就是数据管理,或者说我们在开发时都是在围绕数据库在写程序。我们再来回顾下Web工作原理:用户请求数据发送SQL查询MySQL数据库管MySQL数据库管Web浏览器Web浏览器PHP服务器脚本PH

4、P服务器脚本返回响应数据返回查询结果理系统理系统3为什么PHP会选择MySQL作为自己的黄金搭档PHP几乎可以使用现有的所有的数据库系统,MySQL与其他的大型数据库例如Oracle,DB2,SQLServer等相比,自有它的不足之处,如规模小,功能有限,但是丝毫没有影响它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。LAMP和LNMP中的其他三个软件也都是免费的,所以我们可以不花一分钱就可以建立起一个稳

5、定,免费的网站系统。4PHP和MySQL的合作方式在同一个MySQL数据库服务器中可以创建多个数据库,如果把每个数据库看成是一个“仓库”,则网站中的内容数据就存储在这个仓库中,而对数据库中数据的存取及维护等,都是通过数据库系统软件管理的。同一个数据库管理系统可以为不同的网站分别建立数据库,但为了使网站中的数据便于维护,备份及移植,最好为一个网站创建一个数据库。4PHP和MySQL的合作方式MySQL数据库管理系统是一种“客户机/服务器”体系结构的管理软件,所以必须同时使用数据库服务器和客户机两个程序才能使

6、用MySQL。服务器程序用于监听客户机的请求,并根据这些请求访问数据库,以便向客户机提供它们所要求的数据。而客户机程序则必须通过网络连接到数据库服务器,才能向服务器提交数据操作请求。PHP脚本程序作为MySQL服务器的客户机程序,是通过PHP中的MySQL扩展函数,对MySQL服务器中存储的数据进行获取,插入,更新及删除等操作。5结构化查询语言SQL对数据库服务器中数据的管理,必须使用客户机程序成功连接以后,再通过必要的操作指令对其进行操作,这种数据库操作指令被称为SQL(StructuredQueryLa

7、nguage)语言,即结构化查询语言。MySQL支持SQL作为自己的数据库语言,SQL是一种专门用于查询和修改数据库里的数据,以及对数据库进行管理和维护的标准化语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年退出以来,SQL语言得到了广泛的应用。5结构化查询语言SQL无论是Oracle,Sybase,Informix,SQLServer这些大型的数据库管理系统,还是像VisualFoxpro,PowerBuilder这些PC上常用的数据库开发系统,都支持SQL语言作为查询语言。5

8、结构化查询语言SQLSQL语言包含四个部分:数据定义语言(DDL):用于定义和管理数据对象,包括数据库,数据表等。例如:CREATE,DROP,ALTER等。数据操作语言(DML):用于操作数据库对象中所包含的数据。例如:INSERT,UPDATE,DELETE语句。数据查询语言(DQL):用于查询数据库对象中所包含的数据,能够进行单表查询,连接查询,嵌套查询,以及集合查询等各种复杂程度不同

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。