這個(gè)問(wèn)題問(wèn)得有點(diǎn)模糊,什么叫PHP數(shù)據(jù)庫(kù)?應(yīng)該是PHP操作數(shù)據(jù)庫(kù)吧。如果是說(shuō)PHP操作數(shù)據(jù)庫(kù)的話(huà),那你應(yīng)該了解如下內(nèi)容:
創(chuàng)新互聯(lián)是專(zhuān)業(yè)的朝陽(yáng)網(wǎng)站建設(shè)公司,朝陽(yáng)接單;提供成都網(wǎng)站建設(shè)、做網(wǎng)站,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行朝陽(yáng)網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
1、市面上有哪些數(shù)據(jù)庫(kù)。市面上有很多數(shù)據(jù)庫(kù),既有SQL型的數(shù)據(jù)庫(kù),如MySql、SQLSever,也有Nosql型數(shù)據(jù)庫(kù),如Redis、Mongodb
2、PHP可以操作哪些數(shù)據(jù)庫(kù)。PHP基本上可以操作市面上的所有數(shù)據(jù)庫(kù)。
3、PHP是如何操作數(shù)據(jù)庫(kù)的。PHP操作數(shù)據(jù)庫(kù)是有兩種方式,一種是使用PHP中對(duì)應(yīng)數(shù)據(jù)庫(kù)的擴(kuò)展,如操作mysql,PHP可以使用Mysqli擴(kuò)展;另一種是使用PDO擴(kuò)展和對(duì)應(yīng)的數(shù)據(jù)庫(kù)驅(qū)動(dòng)。
4、這些數(shù)據(jù)庫(kù)擴(kuò)展如何安裝啟動(dòng)的。通常一些常見(jiàn)的數(shù)據(jù)庫(kù)的擴(kuò)展PHP源碼是有包含的,如PDO、MySql,所以像這種你只需要在安裝PHP時(shí),通過(guò)設(shè)置幾個(gè)參數(shù)來(lái)啟用就好,但像Redis、Mongodb等這些PHP源碼里沒(méi)有包含,所以在安裝好PHP后,你需要先下載這些擴(kuò)展,然后編譯,最后在php.ini文件里開(kāi)啟。
5、如何使用PHP代碼操作這些數(shù)據(jù)庫(kù)。在安裝好對(duì)應(yīng)的擴(kuò)展后,你基本上就可以使用PHP代碼操作數(shù)據(jù)庫(kù)了,如連接數(shù)據(jù)庫(kù)、執(zhí)行數(shù)據(jù)庫(kù)操作、關(guān)閉數(shù)據(jù)庫(kù),但具體怎么寫(xiě),可以參考對(duì)應(yīng)擴(kuò)展的開(kāi)發(fā)文檔,一般文檔都有明確說(shuō)明。
了解了以上幾點(diǎn),你就可以使用PHP操作數(shù)據(jù)庫(kù)了
php支持的數(shù)據(jù)庫(kù)有很多噢,下面列舉一下!
MySQL
MySQL 是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),在 WEB 應(yīng)用方面 MySQL 是最好的 RDBMS(Relational Database Management System:關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng))應(yīng)用軟件之一。
MsSql
ms SQL是指微軟的SQLServer數(shù)據(jù)庫(kù)服務(wù)器,它是一個(gè)數(shù)據(jù)庫(kù)平臺(tái),提供數(shù)據(jù)庫(kù)的從服務(wù)器到終端的完整的解決方案,其中數(shù)據(jù)庫(kù)服務(wù)器部分,是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),用于建立、使用和維護(hù)數(shù)據(jù)庫(kù)。
Oracle
oracle是甲骨文公司的一款關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。它是在數(shù)據(jù)庫(kù)領(lǐng)域一直處于領(lǐng)先地位的產(chǎn)品??梢哉f(shuō)Oracle數(shù)據(jù)庫(kù)系統(tǒng)是目前世界上流行的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),系統(tǒng)可移植性好、使用方便、功能強(qiáng),適用于各類(lèi)大、中、小、微機(jī)環(huán)境。它是一種高效率、可靠性好的、適應(yīng)高吞吐量的數(shù)據(jù)庫(kù)方案。
Access
Access是由微軟發(fā)布的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。它結(jié)合了 MicrosoftJet Database Engine 和 圖形用戶(hù)界面兩項(xiàng)特點(diǎn),是 Microsoft Office 的系統(tǒng)程序之一。
PostgreSQL
PostgreSQL是一種特性非常齊全的自由軟件的對(duì)象-關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(ORDBMS),是以加州大學(xué)計(jì)算機(jī)系開(kāi)發(fā)的POSTGRES,4.2版本為基礎(chǔ)的對(duì)象關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。POSTGRES的許多領(lǐng)先概念只是在比較遲的時(shí)候才出現(xiàn)在商業(yè)網(wǎng)站數(shù)據(jù)庫(kù)中。
InterBase
InterBase是一種關(guān)系數(shù)據(jù)管理系統(tǒng)(Relational database management system RDBMS),它提供了在單機(jī)或多用戶(hù)環(huán)境中的快速數(shù)據(jù)處理及共享的工具。InterBase的核心是提供透明的多機(jī)種支持的網(wǎng)絡(luò)運(yùn)行服務(wù)器技術(shù)。InterBase是可以在Windows 95、Windows NT、Novell NetWare及多種UNIX操作系統(tǒng)上運(yùn)行的工具。
CUBRID
CUBRID是一個(gè)全面開(kāi)源,且完全免費(fèi)的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。
dBase
dBase是第一個(gè)在個(gè)人電腦上被廣泛使用的單機(jī)版數(shù)據(jù)庫(kù)系統(tǒng)。
Firebird/InterBase
Firebird特性介紹firebird是一個(gè)全功能的,強(qiáng)大高效的,輕量級(jí),免維護(hù)的數(shù)據(jù)庫(kù)。
IBM DB2
IBM DB2 是美國(guó)IBM公司開(kāi)發(fā)的一套關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)
Informix
Informix是IBM公司出品的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)家族。
MaxDB
MaxDB是一種企業(yè)級(jí)數(shù)據(jù)庫(kù)管理系統(tǒng)。
MongoDB
MongoDB 是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫(kù)。
mSQL
mSQL(mini SQL)是一個(gè)單用戶(hù)數(shù)據(jù)庫(kù)管理系統(tǒng),個(gè)人使用免費(fèi),商業(yè)使用收費(fèi)。由于它的短小精悍,使其開(kāi)發(fā)的應(yīng)用系統(tǒng)特別受到互聯(lián)網(wǎng)用戶(hù)青睞。
SQLite
SQLite,是一款輕型的數(shù)據(jù)庫(kù),是遵守ACID的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它包含在一個(gè)相對(duì)小的C庫(kù)中。
SQLSRV
SQL Server(SQLSRV )是由Microsoft開(kāi)發(fā)和推廣的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)。
Sybase
美國(guó)Sybase公司研制的一種關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),是一種典型的UNIX或WindowsNT平臺(tái)上客戶(hù)機(jī)/服務(wù)器環(huán)境下的大型數(shù)據(jù)庫(kù)系統(tǒng)。
tokyo_tyrant
一個(gè)可持久化數(shù)據(jù)的,好處是速度不錯(cuò),而且大至兼容Memcached的文本協(xié)議,客戶(hù)端可以繼續(xù)使用SpyMemcached。
希望對(duì)你有幫助,謝謝采納!
引用PHP(HgpertextPreprocessor或PersonalHomePageTools)的官方站點(diǎn)p
PHP是一種免費(fèi)軟件,它能運(yùn)行在包括Windows、Linux等在內(nèi)的絕大多數(shù)操作系統(tǒng)環(huán)境中,常與免費(fèi)Web服務(wù)軟件Apache和免費(fèi)數(shù)據(jù)庫(kù)Mysql配合使用于Linux平臺(tái)上,具有最高的性能價(jià)格比,號(hào)稱(chēng)“黃金組合”。
也許PHP最強(qiáng)大和最重要的特征是它的數(shù)據(jù)庫(kù)支持,目前其支持范圍覆蓋了包括Oracle、Sybase、MySQL、ODBC等在內(nèi)的大多數(shù)常見(jiàn)數(shù)據(jù)庫(kù)。使用它編寫(xiě)一個(gè)含有數(shù)據(jù)庫(kù)功能的網(wǎng)頁(yè)程序變得十分簡(jiǎn)單。
特別是現(xiàn)在中國(guó)的web2.0熱潮讓PHP又重現(xiàn)輝煌.
PHP語(yǔ)言的特點(diǎn):
◎快速:PHP是一種強(qiáng)大的CGI腳本語(yǔ)言,語(yǔ)法混合了C、Java、Perl和PHP式的新語(yǔ)法,執(zhí)行網(wǎng)頁(yè)比CGI、Perl和ASP更快,這是它的第一個(gè)突出的特點(diǎn)。
◎具有很好的開(kāi)放性和可擴(kuò)展性:PHP屬于自由軟件,其源代碼完全公開(kāi),任何程序員為PHP擴(kuò)展附加功能非常容易。
◎數(shù)據(jù)庫(kù)支持:PHP支持多種主流與非主流的數(shù)據(jù)庫(kù),如:、AdabasD、DBA、dBase、dbm、filePro、Informix、InterBase、mSQL、MySQL、MicrosoftSQLServer、Solid、Sybase、ODBC、oracle、oracle8、PostgreSQL等。其中,PHP與MySQL是現(xiàn)在絕佳的組合,它們的組合可以跨平臺(tái)運(yùn)行。
◎面向?qū)ο缶幊蹋篜HP提供了類(lèi)和對(duì)象。為了實(shí)現(xiàn)面向?qū)ο缶幊?,PHP4及更高版本提供了新的功能和特性,包括對(duì)象重載、引用技術(shù)等。
◎版本更新速度快:與數(shù)年才更新一次的ASP相比,PHP的更新速度就要快得多,因?yàn)镻HP每幾周就更新一次。
◎具有豐富的功能:從對(duì)象式的設(shè)計(jì)、結(jié)構(gòu)化的特性、數(shù)據(jù)庫(kù)的處理、網(wǎng)絡(luò)接口應(yīng)用、安全編碼機(jī)制等,PHP幾乎涵蓋了所有網(wǎng)站的一切功能。
◎可伸縮性:傳統(tǒng)上網(wǎng)頁(yè)的交互作用是通過(guò)CGI來(lái)實(shí)現(xiàn)的。CGI程序的伸縮性不很理想,因?yàn)樗鼮槊恳粋€(gè)正在運(yùn)行的CGI程序開(kāi)一個(gè)獨(dú)立進(jìn)程。解決方法就是將經(jīng)常用來(lái)編寫(xiě)CGI程序的語(yǔ)言的解釋器編譯進(jìn)你的web服務(wù)器(比如mod_perl,JSP)。PHP就可以以這種方式安裝,雖然很少有人愿意這樣以CGI方式安裝它。內(nèi)嵌的PHP可以具有更高的可伸縮性。
PHP語(yǔ)言的優(yōu)勢(shì)
◎良好的安全性:PHP是開(kāi)源軟件,所有PHP的源代碼每個(gè)人都可以看得到,代碼在許多工程師手中進(jìn)行了檢測(cè),同時(shí)它與Apache編繹在一起的方式也可以讓它具有靈活的安全設(shè)定,PHP具有了公認(rèn)的安全性能。
◎跨平臺(tái)特性:ASP比不上PHP的跨平臺(tái)能力,PHP幾乎支持所有的操作系統(tǒng)平臺(tái)及數(shù)據(jù)庫(kù)系統(tǒng),正是它的這種能力讓UNIX/Linux有了一種與ASP媲美的開(kāi)發(fā)語(yǔ)言,并廣為流行。
◎易學(xué)性:PHP嵌入在HTML語(yǔ)言中,且堅(jiān)持腳本語(yǔ)言為主,與Java、C等語(yǔ)言不同,語(yǔ)法簡(jiǎn)單、書(shū)寫(xiě)容易,方便學(xué)習(xí)掌握?,F(xiàn)在市面上也有了大量的書(shū),同時(shí)Internet上也有大量的代碼可以共享
◎執(zhí)行速度快:占用系統(tǒng)資源少,代碼執(zhí)行速度快。
◎免費(fèi):在流行的企業(yè)應(yīng)用LAMP平臺(tái)中,PHP、Linux、Apache、MySQL都是免費(fèi)軟件,降低了企業(yè)架設(shè)成本。
所以可以告訴你,PHP在網(wǎng)站開(kāi)發(fā)上的前途一片光明.你可以看看百度的搜索器,你現(xiàn)在用的知道貼吧等等大部分是用PHP作的.
在這個(gè)互聯(lián)網(wǎng)蓬勃發(fā)展的新時(shí)期里,PHP技術(shù)和相關(guān)的人才,滿(mǎn)足了最新的互動(dòng)式網(wǎng)絡(luò)開(kāi)發(fā)的應(yīng)用。目前,國(guó)內(nèi)包括Google、百度、網(wǎng)易、新浪、搜狐、阿里巴巴、奇虎、eBay、騰訊、Yahoo、金山等的各大網(wǎng)站都在尋求PHP高手。PHP的人才缺口是40:1。另一方面,我國(guó)對(duì)搜索引擎技術(shù)人才的需求每年至少在40萬(wàn)人,目前國(guó)內(nèi)的搜索技術(shù)人才不到1萬(wàn)人,供需比達(dá)到1:40。2006年,Google、Bai等國(guó)際大的搜索引擎公司在校園招聘搜索引擎工程師3000人,年薪20萬(wàn)元以上的金領(lǐng)職位卻找不到合適的人。