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