PHP MySQL Linux現(xiàn)在已逐漸成為小型web服務(wù)器的一種經(jīng)典組合。在Windows環(huán)境下構(gòu)筑和調(diào)試MySQL數(shù)據(jù)庫(kù)是許多網(wǎng)站研發(fā)者的一種最好選擇。本人在Windows98環(huán)境下初學(xué)MySQL,現(xiàn)將學(xué)習(xí)過(guò)程和經(jīng)驗(yàn)總結(jié)出來(lái)供大家參考。 1、下載mysql-3.23.35-win.zip并解壓; 2、運(yùn)行setup.exe;選擇d:mysql,"tyical install" 3、啟動(dòng)mysql,有如下方法:方法一:使用winmysqladmin 1)、進(jìn)入d::mysqlbin目錄,運(yùn)行winmysqladmin.exe,在屏幕右下角的任務(wù)欄內(nèi)會(huì)有一個(gè)帶紅色的圖符 2)、鼠標(biāo)左鍵點(diǎn)擊該圖符,選擇“show me”,出現(xiàn)“WinMySQLAdmin”操作界面;首次運(yùn)行時(shí)會(huì)中間會(huì)出現(xiàn)一個(gè)對(duì)話(huà)框需要輸入并配置您的用戶(hù)名和口令 3)、選擇“My.INI setup” 4)、在“mysqld file”中選擇“mysqld-opt”(win9x)或“mysqld-nt”(winNT) 5)、選擇“Pick-up or Edit my.ini values”能夠在右邊窗口內(nèi)對(duì)您的my.ini文檔進(jìn)行編輯 6)、選擇“Save Modification”保存您的my.ini文檔 7)、假如您想快速使用winmysqladmin(開(kāi)機(jī)時(shí)自動(dòng)運(yùn)行),選擇“Create ShortCut on Start Menu” 8)、測(cè)試: 進(jìn)入DOS界面; 在d:mysqlbin目錄下運(yùn)行mysql,進(jìn)入mysql交互操作界面 輸入show databases并回車(chē),屏幕顯示出當(dāng)前已有的兩個(gè)數(shù)據(jù)庫(kù)mysql和test方法二:不使用winmysqladmin 1)、在DOS窗口下,進(jìn)入d:/mysql/bin目錄 2)、win9X下)運(yùn)行:mysqld在NT下運(yùn)行: mysqld-nt --standalone 3)、此后,mysql在后臺(tái)運(yùn)行 4)、測(cè)試mysql:(在d:/mysql/bin目錄下) a)、mysqlshow 正常時(shí)顯示已有的兩個(gè)數(shù)據(jù)庫(kù)mysql和test b)、mysqlshow -u root mysql 正常時(shí)顯示數(shù)據(jù)庫(kù)mysql里的五個(gè)表:columns_priv,db,host,tables_priv,user c)、mysqladmin version status proc 顯示版本號(hào)、狀態(tài)、進(jìn)程信息等 d)、mysql test 進(jìn)入mysql操作界面,當(dāng)前數(shù)據(jù)庫(kù)為test 4、至此,MySQL已成功安裝,接著能夠熟悉MySQL的常用命令并創(chuàng)建自己的數(shù)據(jù)庫(kù)了。
專(zhuān)注于為中小企業(yè)提供成都網(wǎng)站制作、做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)橫山免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了千余家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
精通:信手拈來(lái),知其所以然,再高點(diǎn)就是自己能夠?qū)崿F(xiàn)mysql的部分功能。
熟悉:信手拈來(lái),使用上毫無(wú)障礙。
了解:會(huì)使用基本常用語(yǔ)法,看得懂常用語(yǔ)句。
入門(mén):看得懂一些,也會(huì)寫(xiě)一點(diǎn)。
醬油:啥都不會(huì)。
我對(duì)mysql不熟悉,但是我覺(jué)得達(dá)到我認(rèn)為的熟悉程度需要滿(mǎn)足以下:
熟悉所有mysql特有的sql語(yǔ)句和數(shù)據(jù)類(lèi)型,比如mysql中分頁(yè)用limit,對(duì)應(yīng)的oracle用rownum之類(lèi)的,不能寫(xiě)個(gè)sql還要去google一把
熟悉百分之八十mysql配置,包括mysql庫(kù)中的那些配置數(shù)據(jù)表,配置文件等,知道這些配置可以解決那些問(wèn)題;知道不同操作系統(tǒng)下的不同注意點(diǎn)。
mysql的部署,主從,主主從從
原生mysql的一些限制或者說(shuō)特點(diǎn),算經(jīng)驗(yàn)值吧。。比如單實(shí)例大小不要超過(guò)150G,帶變成字段的數(shù)據(jù)表行數(shù)不要超過(guò)500萬(wàn)行等等
達(dá)到精通:
熟悉所有mysql的配置,包括數(shù)據(jù)庫(kù)中的配置和配置文件的,能夠針對(duì)不同的部署環(huán)境做出特定的調(diào)優(yōu),包括性能和安全
開(kāi)始研究源代碼,從源代碼層面反推出一些特性
為了解決某個(gè)問(wèn)題,至少知道從哪個(gè)地方切入修改源代碼能解決
能夠針對(duì)業(yè)務(wù)需求和mysql的特性,給出最合理的設(shè)計(jì)
以上,都是我吹牛X的,我自己也沒(méi)達(dá)到熟悉的程度,僅供參考。
常用工具的使用,能解決常見(jiàn)問(wèn)題。最次怎么也要熟練使用SQL 語(yǔ)句。 一般都是看公司。公司要求都不相同。 你應(yīng)聘什么職位? 把他的崗位職責(zé)放出來(lái)看看
你先把英語(yǔ)好好學(xué)學(xué)吧。說(shuō)白了學(xué)這些東西,相當(dāng)于學(xué)英語(yǔ)。
英語(yǔ)好了,這種東西,就相當(dāng)于給你個(gè)手機(jī),你照著說(shuō)明書(shū)玩就行了。不過(guò)說(shuō)明書(shū)是英文的。