一、mysql和phpmyadmin
phpMyAdmin
是一個以PHP為基礎,以Web-Base方式(shi)架構(gou)在網(wang)站主機上的MySQL的數據庫管(guan)理工(gong)具,讓(rang)管(guan)理者可用Web接口管(guan)理
MySQL數據庫(ku)。借由此Web接口可以成(cheng)為一個簡(jian)易方(fang)式(shi)輸入(ru)(ru)繁(fan)雜SQL語法的較佳途徑,尤其(qi)要處理大量(liang)資料的匯(hui)入(ru)(ru)及(ji)匯(hui)出(chu)更(geng)為方(fang)便。
其中一個更大(da)的(de)優勢在于(yu)由于(yu)phpMyAdmin跟其他(ta)PHP程(cheng)式一樣在網頁服(fu)務器上執行(xing),但是您可以在任何地方使(shi)用(yong)這(zhe)些程(cheng)式產生的(de)
HTML頁面(mian),也就是于(yu)遠(yuan)端管理MySQL數據庫(ku),方便的建(jian)立、修改、刪除數據庫(ku)及資料表。也可借由(you)phpMyAdmin建(jian)立常用的php語
法(fa),方便編寫(xie)網頁(ye)時所需要的sql語法(fa)正確性。
MySQL
MySQL是一個關系(xi)(xi)型數(shu)據(ju)庫管理系(xi)(xi)統,由瑞典MySQL AB 公司開發,屬于 Oracle 旗(qi)下產品。MySQL 是最流行的關系(xi)(xi)型數(shu)據(ju)庫管理
系(xi)統之一,在 WEB 應(ying)用方面,MySQL是較(jiao)好的 RDBMS (Relational Database Management System,關系(xi)數據(ju)庫管理(li)系(xi)統) 應(ying)用
軟件之一。
MySQL是一種關(guan)系數據(ju)庫(ku)管理系統,關(guan)系數據(ju)庫(ku)將數據(ju)保存在不同的表(biao)中,而(er)不是將所有(you)數據(ju)放在一個大倉庫(ku)內,這樣就增加了速度
并提高了靈活性。
MySQL所使(shi)用(yong)的 SQL 語言是用(yong)于訪問數據庫的最常用(yong)標準化(hua)語言。MySQL 軟件采用(yong)了(le)雙(shuang)授(shou)權政策,分為社區(qu)版和(he)商業版,由于其(qi)體
積小、速度快、總體擁(yong)有成本低,尤其是開放源碼(ma)這一(yi)特(te)點,一(yi)般中小型網站(zhan)的開發都選擇 MySQL 作(zuo)為(wei)網站(zhan)數據庫。
延伸閱讀:
二、什么是Memory引擎
Memory引(yin)(yin)(yin)擎是Mysql的(de)內(nei)存引(yin)(yin)(yin)擎,在實現上,Memory存儲(chu)引(yin)(yin)(yin)擎不同于Innodb這(zhe)種(zhong)組織索引(yin)(yin)(yin)結構(索引(yin)(yin)(yin)即(ji)是數(shu)據,即(ji)數(shu)據存放(fang)(fang)在主(zhu)(zhu)鍵索引(yin)(yin)(yin)上),而是將索引(yin)(yin)(yin)和數(shu)據分開存儲(chu)。索引(yin)(yin)(yin)采(cai)用Hash的(de)形式(shi),存放(fang)(fang)主(zhu)(zhu)鍵id和指向數(shu)據的(de)指針,而數(shu)據則按插入順序存放(fang)(fang)。我們稱這(zhe)種(zhong)數(shu)據組織方式(shi)為堆組織方式(shi)。