日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

《PHP和MySQL Web开发从新手到高手(第5版)》一2章 MySQL简介2.1 数据库简介

發(fā)布時間:2025/3/17 数据库 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《PHP和MySQL Web开发从新手到高手(第5版)》一2章 MySQL简介2.1 数据库简介 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本節(jié)書摘來自異步社區(qū)《PHP和MySQL Web開發(fā)從新手到高手(第5版)》一書中的第2章,第2.1節(jié),作者【澳】Kevin Yank,更多章節(jié)內(nèi)容可以訪問云棲社區(qū)“異步社區(qū)”公眾號查看

第2章 MySQL簡介

PHP和MySQL Web開發(fā)從新手到高手(第5版)
在第1章中,我們安裝并設(shè)置了兩個軟件:支持PHP的Apache Web服務(wù)器以及MySQL數(shù)據(jù)庫服務(wù)器。如果你按照我的建議,可能會使用XAMPP或MAMP這樣的一體化的軟件包來安裝它們。但是,不要讓這影響到你的成就感。

正如我在第1章中提到的,PHP是一種服務(wù)器端腳本編程語言,它允許你將指令插入到Web頁面中。而Web服務(wù)器軟件(大多數(shù)情況下,是Apache)將會先執(zhí)行這些指令,然后再將這些頁面發(fā)送給請求它們的瀏覽器。通過一個簡單的例子,我們展示了如何在每次請求一個頁面的時候?qū)?dāng)前日期插入其中。

現(xiàn)在,一切都很好了,但是只有當(dāng)加入數(shù)據(jù)庫的時候,這才會真正變得有趣起來。在本章中,我們將學(xué)習(xí)什么是數(shù)據(jù)庫,以及如何使用結(jié)構(gòu)化查詢語言來操作MySQL數(shù)據(jù)庫。

2.1 數(shù)據(jù)庫簡介

PHP和MySQL Web開發(fā)從新手到高手(第5版)
數(shù)據(jù)庫服務(wù)器(在我們的例子中,也就是是MySQL)是一個程序,它可以以一種有序的格式來存儲大量的信息,而這種格式易于通過PHP這樣的編程語言來訪問。例如,你可以讓PHP從數(shù)據(jù)庫中找出你想要在自己的Web站點上顯示的笑話的列表。

在這個例子中,笑話全部存儲在數(shù)據(jù)庫中。這種方式有兩個優(yōu)點:首先,我們可以編寫一段單獨的PHP腳本從數(shù)據(jù)庫獲取任意的笑話,并通過為其實時地生成一個HTML頁面來顯示它,而不必為每個笑話都編寫一個HTML頁面。其次,將笑話添加到Web站點將會變成一件簡單的事情,只需要將其插入到數(shù)據(jù)庫中就可以了。PHP代碼將負(fù)責(zé)剩余的事情,當(dāng)它從數(shù)據(jù)庫獲取列表的時候,將會自動顯示新的笑話和其他的笑話。

讓我們通過這個示例來觀察,數(shù)據(jù)是如何存儲到一個數(shù)據(jù)庫中的。數(shù)據(jù)庫包括一個或多個表(table),每個表包含了一系列的項(item,或事物)。對于笑話數(shù)據(jù)庫來說,我們可能從一個叫作joke的表開始,這個表包含了笑話的列表。數(shù)據(jù)庫中的每個表都有一個或多個列(column)又或字段(field)。每個列包含了關(guān)于表中的每一項的一些的信息。在這個示例中,笑話表可能有一個列用來表示笑話的文本內(nèi)容,另一個列用來表示該笑話添加到數(shù)據(jù)庫中的日期。每個笑話以所謂的行(row)或條目(entry)的方式存儲在數(shù)據(jù)庫中。表的行和列如圖2.1所示。



注意,除了表示笑話文本的列(joketext)和表示笑話日期的列(jokedate),我還包含了一個叫作id的列。實際上,作為一種良好的設(shè)計,數(shù)據(jù)庫的表應(yīng)該總是提供一種方式以便我們可以唯一地識別每一行。由于同一天有可能輸入兩個內(nèi)容相同的笑話,我們不能夠依賴joketext和jokedate列來區(qū)分所有的笑話。因此,id列的功能是為每個笑話分配一個唯一的編號,以使我們以一種簡單的方式來引用它們并且記錄這個笑話是哪一個。我們將會在第5章中更進(jìn)一步地介紹數(shù)據(jù)庫設(shè)計問題。

圖2.1中的表是一個三列兩行(或條目)的表。表中的每一行包含了3個字段,每個字段表示表中的一列:笑話的ID,笑話的文本以及笑話的日期。理解了這些基本的術(shù)語,我們就準(zhǔn)備好開始使用MySQL了。

總結(jié)

以上是生活随笔為你收集整理的《PHP和MySQL Web开发从新手到高手(第5版)》一2章 MySQL简介2.1 数据库简介的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。