本文分別用6篇文章,詳細(xì)介紹php怎么去操作mysql數(shù)據(jù)庫,歡迎學(xué)習(xí)!
隨著應(yīng)用規(guī)模擴(kuò)大和復(fù)雜性提升,數(shù)據(jù)的存儲(chǔ)和檢索是一個(gè)很大的問題,比如對于一個(gè)博客系統(tǒng),文章如何存儲(chǔ)?對于社交媒體系統(tǒng),用戶關(guān)系和動(dòng)態(tài)如何存儲(chǔ)?對于一個(gè)電商系統(tǒng),商品和交易信息如何存儲(chǔ)?并且光存儲(chǔ)還不夠,還要能夠很便捷地對數(shù)據(jù)進(jìn)行動(dòng)態(tài)查詢、更新和刪除。
上篇教程我們介紹了 MySQL 的安裝以及如何在客戶端連接并管理 MySQL 數(shù)據(jù)庫,今天我們來簡單過一下日常常用的 SQL 語句,以 phpMyAdmin 作為 GUI 工具為例進(jìn)行演示。
立即學(xué)習(xí)“PHP免費(fèi)學(xué)習(xí)筆記(深入)”;
DCL 比較簡單,主要用于授予或收回訪問數(shù)據(jù)庫的權(quán)限,以及數(shù)據(jù)庫事務(wù)的提交和回滾。
在命令行可以通過命令與 MySQL 交互,在客戶端軟件可以通過圖形化界面與 MySQL 交互,那么在 PHP 程序中如何建立與 MySQL 的連接和交互呢?實(shí)際上,我們完全可以把 PHP 應(yīng)用看作是 MySQL 服務(wù)器的客戶端,然后通過封裝好的 PHP 擴(kuò)展包提供的 API 與 MySQL 服務(wù)器進(jìn)行交互,就好像我們在命令行和客戶端軟件中所做的一樣,只不過現(xiàn)在這種交互由手動(dòng)操作轉(zhuǎn)變成了通過編寫對應(yīng)的 PHP 代碼來完成。
在上篇教程中,給大家介紹了如何通過 PHP 內(nèi)置的 Mysqli 擴(kuò)展與 MySQL 數(shù)據(jù)庫交互,今天我們來看看另一個(gè) PHP 內(nèi)置的數(shù)據(jù)庫擴(kuò)展 —— PDO,其全稱是 PHP Data Objects,即 PHP 數(shù)據(jù)對象。
為什么使用預(yù)處理語句進(jìn)行增刪改查?關(guān)于預(yù)處理語句我們在上篇教程中已經(jīng)簡單介紹過,我們可以將其與視圖模板類比,所謂預(yù)處理語句就是預(yù)定義的 SQL 語句模板,其中的具體參數(shù)值通過占位符替代。
本文來自mysql 入門、安裝和客戶端管理工具專題,歡迎關(guān)注學(xué)習(xí)!