資源描述:
《MySQL入門學(xué)習(xí)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、MySQL入門學(xué)習(xí)(一)安裝篇PHP+MySQL+Linux目前已逐漸成為小型web服務(wù)器的一種經(jīng)典組合。在indows環(huán)境下構(gòu)筑和調(diào)試MySQL數(shù)據(jù)庫是許多網(wǎng)站開發(fā)者的一種首選。本人在Windows98環(huán)境下初學(xué)MySQL,現(xiàn)將學(xué)習(xí)過程與經(jīng)驗總結(jié)出來供大家參考。1、下載mysql-3.23.35-win.zip并解壓;2、運行setup.exe;選擇d:mysql,"tyicalinstall"3、啟動mysql,有如下方法:方法一:使用winmysqladmin1)、進(jìn)入d::mysqlbin目
2、錄,運行winmysqladmin.exe,在屏幕右下角的任務(wù)欄內(nèi)會有一個帶紅色的圖符2)、鼠標(biāo)左鍵點擊該圖符,選擇“showme”,出現(xiàn)“WinMySQLAdmin”操作界面;首次運行時會中間會出現(xiàn)一個對話框要求輸入并設(shè)置你的用戶名和口令3)、選擇“My.INIsetup”4)、在“mysqldfile”中選擇“mysqld-opt”(win9x)或“mysqld-nt”(winNT)5)、選擇“Pick-uporEditmy.inivalues”可以在右邊窗口內(nèi)對你的my.ini文件進(jìn)行編輯6)、選擇
3、“SaveModification”保存你的my.ini文件7)、如果你想快速使用winmysqladmin(開機(jī)時自動運行),選擇“CreateShortCutonStartMenu”8)、測試:進(jìn)入DOS界面;在d:mysqlbin目錄下運行mysql,進(jìn)入mysql交互操作界面輸入showdatabases并回車,屏幕顯示出當(dāng)前已有的兩個數(shù)據(jù)庫mysql和test方法二:不使用winmysqladmin1)、在DOS窗口下,進(jìn)入d:/mysql/bin目錄2)、win9X下)運行:mysqld在
4、NT下運行:mysqld-nt--standalone3)、此后,mysql在后臺運行4)、測試mysql:(在d:/mysql/bin目錄下)a)、mysqlshow正常時顯示已有的兩個數(shù)據(jù)庫mysql和testb)、mysqlshow-urootmysql正常時顯示數(shù)據(jù)庫mysql里的五個表:columns_privdbhosttables_privuserc)、mysqladminversionstatusproc顯示版本號、狀態(tài)、進(jìn)程信息等d)、mysqltest進(jìn)入mysql操作界面,當(dāng)前數(shù)據(jù)庫
5、為test5)、mysql關(guān)閉方法:mysqladmin-urootshutdown4、至此,MySQL已成功安裝,接著可以熟悉MySQL的常用命令并創(chuàng)建自己的數(shù)據(jù)庫了。(二)入門篇上篇講了如何安裝并測試MySQL,環(huán)境建好后就可以繼續(xù)我們的學(xué)習(xí)了。本篇主要熟悉一寫常用命令。1、啟動MySQL服務(wù)器實際上上篇已講到如何啟動MySQL。兩種方法:一是用winmysqladmin,如果機(jī)器啟動時已自動運行,則可直接進(jìn)入下一步操作。二是在DOS方式下運行d:mysqlbinmysqld2、進(jìn)入mysql交互操作
6、界面在DOS方式下,運行:d:mysqlbinmysql出現(xiàn):mysql的提示符,此時已進(jìn)入mysql的交互操作方式。如果出現(xiàn)"ERROR2003:Can'tconnecttoMySQLserveron'localhost'(10061)“,說明你的MySQL還沒有啟動。3、退出MySQL操作界面在mysql>提示符下輸入quit可以隨時退出交互操作界面:mysql>quitBye你也可以用control-D退出。4、第一條命令mysql>selectversion(),current_date();+-
7、---------------+-----------------+
8、version()
9、current_date()
10、+----------------+-----------------+
11、3.23.25a-debug
12、2001-05-17
13、+----------------+-----------------+1rowinset(0.01sec)mysql>此命令要求mysql服務(wù)器告訴你它的版本號和當(dāng)前日期。嘗試用不同大小寫操作上述命令,看結(jié)果如何。結(jié)果說明mysql命令的大小寫結(jié)果是一致的。練習(xí)
14、如下操作:mysql>Select(20+5)*4;mysql>Select(20+5)*4,sin(pi()/3);mysql>Select(20+5)*4ASResult,sin(pi()/3);(AS:指定假名為Result)5、多行語句一條命令可以分成多行輸入,直到出現(xiàn)分號“;”為止:mysql>select->USER()->,->now()->;+--------------------+-------------