- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 数据库的选择、创建及管理 顾名思义,数据库就是数据存储的仓库,其实这么说并不准确,数据库并不单单是用于存储数据,其还可以对数据进行组织,管理等操作。 PHP可以支持大部分的数据库,例如:Adabas D、MySQL、dBase、Oracle、Empress、PostgreSQL、FilePro、Solid、Informix、Sybase、InterBase、Velocis、mSQL、Unix dbm、SQL Server、SQLite和Access等。其中MySQL、PostgreSQL、SQLite是比较常见的开源数据库,本章会对这些数据库作一个简单的介绍。 10.1 常用数据库简介 在大型项目中,甲骨文公司开发的Oracle数据库,受到很多程序员的青睐。虽然PHP也支持Oracle数据库,但是因为相对配置复杂,本节将不会进行介绍,有兴趣的读者,可以查询相关资料。本节主要介绍的是在Windows平台,以及UNIX/Linux平台下运行的常用数据库。 10.1.1 小型关系型数据库MySQL MySQL是从开源数据库起家的,使用C和C++编写。MySQL在实际应用中,受到了很好的评价,以致于很多网站平台,都选择使用其做为网站的数据库。随着MySQL的广泛应用,MySQL也推出了收费的企业版本,但还是可以从官方网站上,下载免费的个人版本。 MySQL一开始被定义为小型关系型数据库,但到在必威体育精装版的5.1版本中,MySQL已经表现出了很多重要的特性,这大大提升了其在数据库市场上的竞争力。 下面大体了解一下MySQL数据库的主要特性: 跨平台作业:MySQL可以部署在不同的操作系统。 支持的编程语言:C、C++、Eiffel、Java、Perl、PHP、Python、Ruby、Tcl的API。 多线程技术:充分发挥多CPU的优势。 存储引擎:提供了事务性和非事务性存储引擎。 磁盘表:使用“B树”磁盘表,即:MyISAM。 内存管理:基于线程的内存分配系统。 10.1.2 开放源代码的数据库PostgreSQL PostgreSQL是一款开源的数据库管理系统,其理念非常先进,并且支持大部分 SQL 2003的标准。 PostgreSQL支持很多特性,如:复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等,同时通过扩展PostgreSQL也可以增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言等。 PostgreSQL数据库,可以部署在目前大部分的操作系统中,从小型网站项目到大型工程,PostgreSQL数据库都是一个不错的选择。而且PostgreSQL的许可证的非常灵活,不管是私用、商用、还是学术研究,都可以免费使用、修改、分发PostgreSQL。 读者可以在PostgreSQL的官方网站上,下载必威体育精装版的安装版本,同时网站还提供相关的技术文档和用户文档。PostgreSQL官方网站:/。 10.1.3 轻量级数据库SQLite SQLite是一款软量级的数据库,支持大部分SQL92/SQL99的标准。SQLite数据库最大的好处在于,不用安装,无需配置,也不需要管理员。 SQLite数据库是以1个文件的形式存在,把其这个文件制到任何支持SQLite数据库的操作系统上,都可以使用,这使得SQLite可以用于一些小型网站,以及移动设备上。下面列出SQLite的一些特性,在选择数据库时,供读者参考: 支持多种开发语言:C、PHP、Perl、Java、ASP.NET、Python。 数据库文件最大:2TB。 零配置:无需安装和管理配置 可移植:同1个数据库文件,可以在不同的操作系统中使用。 事务:支持ACID事务。s 储存:数据库存储在单一磁盘的一个文件中。 独立:没有依赖其他库或插件。 10.2 MySQL的安装配置与管理 本书介绍的开发环境WAMP中,已经介绍了Apache与PHP的安装过程,在本节中将介绍了怎么获取MySQL,并在Windows系统上布部署的方法,以及怎么样配置安装好的MySQL服务,同时介绍与MySQL相关的管理工具。 10.2.1 安装MySQL前的准备 在程序运行中,计算出来的结果,通常需要进行保存,供其他程序使用,而最简单方法,就是把数据保存到文件中,但是其性能很有限,一旦数据达到一定的数量,检索和编辑数据,就是件很困难的事。而这时就需要使用数据库软件来管理、存取大量的数据。 本书选择MySQL作为使用的数据库软件,在大型程序中,数据库的安装与配置会直接影响程序对数据操作时的性能,在接下来的安装过程中,会详细讲解MySQL的安装与配置方法。安装前必须进行如下准备。 (1)登录MySQL官方网站/,下载必威体育精装版的MySQL数据库安装程序,本书使用的是MySQL 5.0.45,下载地
您可能关注的文档
最近下载
- 城市轨道交通运营公司“青年突击队”组建及实施方案.docx
- 沪发改投(2012)130号文.docx VIP
- 梵高——.ppt VIP
- 2025年山东黄金集团井下技能工人招聘(2025人)笔试历年参考题库附带答案详解(10卷合集).docx
- 液压装配知识培训课件.pptx
- 安全文明施工的安全防护设施.pptx VIP
- 人教版高中英语选择性必修第一册UNIT1单元测试含答案 .pdf VIP
- 湖南湘西卫生系统招聘考试(护理学专业知识)题含答案2024年.docx VIP
- 建筑工程图集 07SJ504-1:隔断隔断墙(一).pdf VIP
- GB1094.7-2016 电力变压器 第7部分:油浸式电力变压器负载导则.docx VIP
文档评论(0)