天天看點

《PHP和MySQL Web開發從新手到高手(第5版)》一一2.4 建立資料庫

本節書摘來自異步社群出版社《php和mysql web開發從新手到高手(第5版)》一書中的第2章,第2.4節,作者: 【澳】kevin yank,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

php和mysql web開發從新手到高手(第5版)

當你需要将自己的第一個資料驅動的web站點部署到web上的時候,可能會發現web主機或it部門已經建立了一個mysql資料庫可供使用。既然你自己負責mysql伺服器,那麼,就需要在開發站點的時候建立自己的資料庫以供使用。

建立資料庫和删除資料庫一樣容易。再次打開sql查詢視窗,并且輸入這條指令:

我選擇了将該資料庫命名為ijdb,表示這是網絡笑話資料庫(internet joke database)1。因為這符合我在本章開始時給出的示例:顯示笑話資料庫的一個web站點。你也可以給這個資料庫起一個自己喜歡的名字。

sql查詢區分大小寫

大多數mysql指令是不區分大小寫的。這意味着,你可以輸入create database、 create database,甚至是create database。而且,mysql都知道你的意思。但是,當運作mysql伺服器的作業系統的檔案系統是區分大小寫的時候(例如,linux或mac os x,這要根據你的系統配置來确定),資料庫名稱和表名稱是區分大小寫的。

此外,在同一條查詢指令中,當多次使用表名稱、列名稱以及其他名稱的時候,必須保證它們的拼寫完全一緻。

為了保持一緻性,本書将尊重廣泛接受的慣例,即所有的資料庫指令都以大寫的方式輸入,而資料庫條目(資料庫、表、列等)都以小寫輸入。

既然有了資料庫,還需要告知phpmyadmin你要使用它。現在,你可能已經注意到了,在phpmyadmin主視窗左邊的邊欄中,包含了mysql伺服器上的一個所有資料庫的清單。當你單擊go按鈕來運作create database指令的時候(你确實單擊了go按鈕,難道不是嗎),這個邊欄會更新為在一個下拉清單中顯示新資料庫的名稱,如圖2.9所示。

《PHP和MySQL Web開發從新手到高手(第5版)》一一2.4 建立資料庫

phpmyadmin自動為你選擇新資料庫是很不錯的功能,但是,你還是需要知道如何自己選擇它。單擊home按鈕(phpmyadmin标志下面那行圖示中的第一個),傳回到phpmyadmin的首頁面。邊欄将會再次顯示一個伺服器上的所有資料庫的清單。

要選擇一個資料庫以進行操作,隻需要在邊欄中單擊其名稱。選中資料庫之後,再次單擊query window按鈕以打開一個新的sql查詢視窗。這個查詢視窗和上一個略有不同:現在文本框的标題顯示run sql query/queries on database ijdb。在這個查詢視窗中輸入的指令,将會在新的資料庫上運作,而不是在整個mysql伺服器上運作。

《PHP和MySQL Web開發從新手到高手(第5版)》一一2.4 建立資料庫

現在,我們已經準備好了使用資料庫。在向資料庫中添加表之前,資料庫一直是空的。是以,我們的首要任務就是建立包含一個笑話的表(現在,可能是構想一些笑話的好時機)。