今天就跟大家聊一聊mysql的入門敞曹,首先呢脖母!我們得了解一下數(shù)據(jù)庫的概念,什么是數(shù)據(jù)庫呢驶臊?
數(shù)據(jù)
庫概念
像不少人學(xué)習(xí)php,學(xué)習(xí)一段時間后都會寫一個留言板項目來實踐一下,而留言本將留言存在哪里?留言大多是是文本叼丑,可以以文本文件存貯关翎,但是文本文件管理得并不夠好,那么這個時候鸠信,我們可以放在數(shù)據(jù)庫里纵寝。數(shù)據(jù)庫是什么呢?我們可以通俗地把它理解成一個管理軟件,一個能幫我們管理數(shù)據(jù)的軟件,而這個時候星立,數(shù)據(jù)的類型就不僅僅是文本了爽茴。比如我們可以把類似于一張圖片,一個用戶的用戶名,密碼,放進數(shù)據(jù)庫里,從而進行高效的管理.
結(jié)合
編程語言的解釋呢?大概就是以下這樣
PHP非常適合WEB 開發(fā)绰垂,而開發(fā)各種web網(wǎng)站必然存貯大量數(shù)據(jù)室奏,那么就涉及到PHP與數(shù)據(jù)庫,既然上面我們講到數(shù)據(jù)庫就好比管理數(shù)據(jù)的軟件劲装。那么這類型軟件就不止一種了胧沫,現(xiàn)在比較常見的有MySQL,SQlite, PostgreSQL,Oralcle,DB2昌简,而對于個人開發(fā)者而言,mysql是比較友好的绒怨。所以PHP 與 MySQL之間的操作就像是PHP -> 連接數(shù)據(jù)庫 -> 寫入數(shù)據(jù) -> 查出數(shù)據(jù) -> 格式化數(shù)據(jù) -> 顯示出來纯赎。
當(dāng)然在進行MySQL的學(xué)習(xí)之前得安裝 MySQL,為了方便一點南蹂,在本教程里址否,我們將用集成環(huán)境。集成環(huán)境也有比較多的軟件碎紊,比如xampp,wamp,phpstudy等佑附,這類集成環(huán)境操作方法大概一致,且不需要我們單獨配置的安裝MYSQL仗考。
客戶端概念
安裝完集成環(huán)境后,如何連接MYSQL呢?
打開
集成環(huán)境音同,所有服務(wù)開啟運行后,
通常打開任務(wù)管理,會看到有mysqld.exe在運行秃嗜,它的目錄一般在mysql\bin\mysqld.exe权均,那么通過這個進程,可以寫數(shù)據(jù),查數(shù)據(jù).
那么如何去控制這個進程呢,這個時候就需要到客戶端。mysql啟動后->mysqld.exe(一直運行锅锨,除非關(guān)閉),而mysql客戶端 <=> mysqld.exe服務(wù)器端之間進行有效的“互動”叽赊。下面通過一張圖來形象說明
使用客戶端鏈接 mysql [以下是默認值]
-h localhost
-u root
-p
目前常見的mysql客戶端有mysql(mysql.exe) , phpmyadmin , navcat , mysql workbench等。
而mysql.exe 是純命令行的客戶端,只能手敲sql語句來執(zhí)行命令
在集成環(huán)境中大都有phpmyadmin必搞,瀏覽器直接訪問 localhost/phpmyadmin,然后輸入用戶名(大都默認root)必指,密碼(大都默認root或沒有)就可以打開,phpmyadmin是用php寫的圖形客戶端,可以通過瀏覽器來管理數(shù)據(jù)恕洲,很方便塔橡。
這期的介紹就到這里了,主要講了數(shù)據(jù)庫的概念以及客戶端概念霜第,那么我們下期再見葛家。