零基礎快速自學SQL,1天足矣!

SQL全程是 Structured Query Language,翻譯後就是結構化查詢語言,是一種數據庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關係數據庫系統。

至於 ORACLE、DB2、Sybase、SQL Server、MySQL、MS Access等都是數據庫,雖然語法上有差異,但是基本上都是大同小異。作爲一名數據從業者,雖然市面上有很多很智能很自助的數據工具,甚至有的拖拖拽拽就能實現,但作爲一名報表工程師、數據分析師,不懂一點SQL是絕逼不行的。

之前很多文章對於SQL都一筆帶過,輕描帶寫,略忽視這項基本技能的重要性,所以今天就來講講如何學習SQL。

市面上都大量的書籍和教學視頻,這裏純粹就給個學習的方向。

零基礎自學SQL時通常會遇到2個坑:

1、學習之前先安裝sql server軟件(對於新人而言,安裝這個軟件真得是浪費時間,坑太多。剛畢業入職培訓的手要求2天內自學SQL,結果我花了1天時間安裝軟件);

2、一上來就看和背太多sql語法,對於新人而言,不去實踐是記不住的,而且語法隨時可以查詢,以後用得多了自然就掌握了(文尾爲大家準備了大量經典習題);

SQL學習

1、下載安裝軟件phpstudy

(這個軟件自帶了mysql數據庫,而且安裝啓動方便)

2、打開phpstudy後,點擊下圖中的啓動

(點擊後數據庫服務就會啓動了)

零基礎快速自學SQL,1天足矣!

3、下載安裝Navicat軟件

(這個軟件可以輕鬆連接數據庫,我們可以在這個軟件中練習學習SQL語法)

4、使用Navicat建立數據庫連接

點擊文件——新建連接,連接名隨便填寫,比如我寫的是“本地”。

主機名、端口都不需要修改,用戶名和密碼都是root(因爲我們安裝的phpstudy裏的mysql默認用戶名密碼就是root),點擊連接測試顯示爲成功後點確定保存。

以後再次訪問時,雙擊即可。

零基礎快速自學SQL,1天足矣!

5、下載習題進行學習,內含習題需要用到的數據表

6、導入第5步中下載的數據表

右擊第4步中的“本地”,新建一個數據庫test1,雙擊打開新建的數據庫(打開後顏色是綠色)。

拖拽剛纔下載的數據表文件(sqltest1.sql)到test1上面

零基礎快速自學SQL,1天足矣!

這時會出現上述彈窗,點擊開始,等待導入完成後,點擊關閉

在左側空白處右擊,選擇“刷新”,即可看到剛纔導入的數據表了。

零基礎快速自學SQL,1天足矣!

7、打開sql語法編輯器。

如下圖點擊查詢——新建查詢,在空白處輸入sql語法,點擊運行,如果輸入錯誤會有報錯,輸入正確則會返回查詢內容。

零基礎快速自學SQL,1天足矣!

8、邊做邊學

打開第一部分習題,邊做邊學,通過查詢w3c的sql語法手冊獨立完成

9、鞏固練習

嘗試不看sql語法手冊,獨立完成第二部分

感興趣的朋友可以私信SQL獲得習題網盤鏈接呦!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章