零点起飞学PHP之数据库管理系统.pptx

零点起飞学PHP之数据库管理系统.pptx

ID:52928433

大小:469.06 KB

页数:45页

时间:2020-04-01

零点起飞学PHP之数据库管理系统.pptx_第1页
零点起飞学PHP之数据库管理系统.pptx_第2页
零点起飞学PHP之数据库管理系统.pptx_第3页
零点起飞学PHP之数据库管理系统.pptx_第4页
零点起飞学PHP之数据库管理系统.pptx_第5页
资源描述:

《零点起飞学PHP之数据库管理系统.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第11章数据库管理系统数据库管理系统可以说是现在Web应用中必不可少的一部分。现在的数据库管理系统有很多,常见的有MySQL、Oracle、SQLServer、PostgreSQL等。常与PHP搭配使用的数据库管理系统是MySQL。流行的LAMP组合就是Linux、Apache、MySQL和PHP。由此也可以反映出MySQL和PHP搭配的流行程度。本章我们就主要介绍使用PHP操作MySQL。11.1MySQL基础虽然PHP和MySQL组合是非常流行的,但是它们毕竟是两种不同的技术。因此现在我们需要暂缓PHP的学习,来了解一些MySQ

2、L或者说是对大多数数据库的操作基础。11.1.1使用MySQL数据库前的准备由于我们使用的是集成环境,因此相关配置已经设置得比较通用了。但是在默认的情况下通常需要配置php.ini文件来获取PHP对MySQL的支持。php.ini文件中需要设置的选项如下:1005extension=php_mysql.dll1006extension=php_mysqli.dll在确认了以上模块被加载之后,我们就可以从XAMPP控制面板中启动MySQL服务。在MySQL成功启动后,就为我们的后续操作做好了基础。11.1.2连接与断开MySQL数据库

3、数据库管理系统是用来管理数据的。同操作文件类似的,要对数据进行操作,就需要打开一个到数据的连接。MySQL默认的客户端是基于命令行的,我们可以通过XAMPP控制面板中的Shell按钮来打开一个命令行窗口。我们可以在命令行中输入如下的命令来打开与MySQL的连接:mysql–u用户名–p密码在XAMPP集成环境中,默认的用户名为root,密码为空。在把上述命令中的“用户名”替换为“root”后点击回车键提交后会提示我们输入密码,由于密码为空,我们直接按回车即可。然后窗口中就会显示MySQL的欢迎信息。现在我们就已经连接了MySQL。断

4、开与MySQL的连接可以输入“exit”命令来退出。以上介绍的就是连接与断开MySQL的操作。虽然这两步操作是非常简单的,但是他们也是非常重要的两个步骤,在PHP操作数据库管理系统的过程中同样是不可或缺的。11.1.3数据库操作数据库管理系统通常使用SQL(结构化查询语言)语句来操作。SQL是大多数关系数据库管理系统所支持的工业标准。在接下来的大部分内容中,我们都将介绍SQL的使用。1.查看数据库在一个数据库系统中可以有多个数据库,查看该数据库管理系统中存在的数据库可以使用如下的命令:SHOWDATABASESSQL命令中的关键字通

5、常建议使用大写。一条SQL命令应该是以分号结束的。我们使用上面的命令来查看当前的MySQL中所有的数据库。从执行结果我们可以看到,现在的MySQL中存在6个数据库。2.创建数据库为了我们对数据库的操作不会影响到其他数据库而导致系统不稳定。我们通常会创建一个用于学习的数据库。创建数据库使用的命令如下:CREATEDATABASE数据库名称如果期望创建的数据库名称已经存在则会报告一条错误。创建成功则报告影响到的数据行数。下面我们就来创建一个名为mydatabase的数据库:我们可以再次查看数据库。从查询结果中我们可以看到,mydatab

6、ase数据库已经被建立。3.删除数据库与创建数据库对应的是删除数据库。当一个数据库不再需要使用的时候就可以将其删除。删除一个数据库的命令如下:DROPDATABASE数据库名称例如删除我们新创建的mydatabase数据库的语句如下:DROPDATABASEmydatabase;该语句正确执行后mydatabase数据库会被删除,这里就不做详细演示。4.取消操作当我们在输入SQL命令的过程中出现错误,可以通过在结尾加入“c”来取消当前SQL命令。例如下面的语句:DROPDATABASEmydatabasec11.1.4数据表操作

7、在一个数据库管理系统中,通常会有多个数据库。直接用来存储数据的是数据库中的数据表。数据表就类似于一个二维表格。1.选择数据库在前面的讲解过程中我们可以看到一个数据库管理系统中可以有多个数据库。要指定操作的数据库需要使用的命令如下:USE数据库名称;这里我们可以选择一个存在的数据库。选择数据库管理系统中名为“mysql”的数据库。在成功选择数据库后客户端会返回“Databasechanged”的提示信息。2.显示数据库中的数据表在成功选择一个数据库以后,我们就可以通过使用如下命令来查看该数据库中的数据表:SHOWTABLES;在执行该

8、命令后通常会出现类似如下的信息:限于篇幅问题,我们这里只列出了查询结果中的一部分。3.创建数据表和查看数据表结构创建数据表可以使用如下的语句:CREATETABLE数据表名(数据表定义);数据表名可以使用不包括“”、“/”和“.”的

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

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

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