MYSQL序言
我寫MYSQL的文章主要的原因:我發現網上關於MYSQL的文章比較少,而且很多都是參差不齊,幾乎找不到可以比較全面的介紹;例如一篇文章介紹如何增刪改查,卻沒有介紹批量新增;於是下次工作中用到的時候又要搜索一下,找到了關於批量新增的文章,但是沒有介紹復制表數據的,那麼下次工作用到的時候又要搜索....正是這樣零散的知識搜索起來讓我感覺特別繁瑣,於是就打算自己整理一份可以滿足一般MYSQL使用的工作資料,既可以總結知識又可以貢獻他人。希望可以堅持下去,勿忘初衷。
以下開始正文
這篇文章主要介紹開始使用mysql的一些注意事項,本來應該是[MYSQL]分類中的第一篇文章,不過實際工作中沒有人一開始就教你MYSQL如何使用,所以工作中各種碰壁後再總結出來。
1.安裝界面程序
工欲善其事,必先利其器;所以開始的第一件事就是找到一個好工具。網上普遍認為mysql的入門比較難,因為mysql並沒有界面程序。學習mysql的人往往就是要記一堆命令,然後在黑漆漆的cmd界面中輸入命令行。這個情景對於絕大多數習慣window的用戶來說難以適應。
為了讓大家感受一下,特意在網上找來圖片
我認為寫命令行完全沒有必要,有些東西只要知道原理就好,不必深究;人的一生時間有限,要集中時間學習對自己最有價值的知識。
關於mysql的界面程序有不少,我比較推薦SQLyog(我公司就是使用這個);界面布局跟MSSQL相當相似,以至於用慣MSSQL的我幾乎瞬間就會用,而且部分功能比MSSQL更加方便。
2.編寫語句的注意事項
1.分號;
MYSQL中如果要一次執行多條查詢語句,那麼每個語句後面都要加上; 所以寫完sql後都習慣上;吧
2.注釋--
使用--進行單行注釋時, 必須在 -- 後加上空格,否則會報錯
3.流程控制語句 if else ,while
mysql查詢語句中沒有if else,while等流程控制語句; 流程控制語句需要寫存儲過程
4.空格
mysql對語句的格式比較嚴格,如果語句執行報錯,但是檢查多次扔找不到原因,可以考慮將多余的空格刪除
目前想到的就是以上4點了, 了解以上幾點後應該就可以流暢地在mysql寫sql了。