對跟我一樣有在使用Microsoft Eecel巨集或Access的人來說,能透過這些工具幫自己在工作上更有效率!但如果想要更進一步利用這些工具存取資料庫,以便能有更多應用的話,就至少必須了解基本的SQL查詢語法。所以,這次又有機會來上聯成電腦的SQL結構化查詢語言電腦課程,快速學習這部分的相關知識,實際應用在自己使用的Microsoft Eecel巨集以及Access裡。

20160201_001

 

這次上SQL結構化查詢語言課程,地點一樣是在聯成電腦館前認證中心。而跟上次來上課稍稍有點不同,就是一樓的H&M門市已經開幕了,所以來上課時,還可以順道採購春節要穿的服飾。

20160122_190612

 

位在五樓的聯成電腦館前認證中心,是第二次來這裡上課程了(請參考:【體驗】學習無止盡!聯成電腦館前認證中心C語言程式設計上課分享),所以相關環境、設施已經蠻熟的了。

20160129_191103

 

進到教室裡休息喘口氣,就正式開始上課了。

20160122_191503

 

負責教授這次課程的巫老師,一開始先介紹這次SQL結構化查詢語言課程主要會教授的部分,包括認識MySQL資料庫、利用SQL語法建置與刪除資料庫,以及使用SQL語法對資料庫資料表進行查詢、新增、刪除、更新等動作。

20160122_191512

 

這次上課,是使用MySQL資料庫來進行練習。而MySQL資料庫有不少人拿來做為Web應用程式的後端資料庫,因此老師一開始先介紹他在這部分的實際應用經驗,對我來說是蠻實用的資訊。

20160122_194228

 

SQL結構化查詢語言,是關連式資料庫管理系統的標準語言,不同的資料庫,如Microsoft Access、Microsoft SQL Server、Oracle、MySQL等,雖然會有只適用於自己資料的SQL語法,但基本的SQL語法則是共通的。因此,上完這次課程,要在不同的資料庫進行基本處理,原則上應該是沒有問題的。

20160122_194516

 

這次課程搭配練習使用的軟體,是整合了MySQL資料庫、Tomcat、Apache等軟體的XAMPP。

capture-20160125-200114

 

安裝完成,就可以透過Control Panel介面啟動需要的軟體。

capture-20160125-203234

 

當MySQL資料庫與Apache網頁伺服器啟動後,就可以啟動web介面的phpMyAdmin資料庫管理工具來進行練習。

capture-20160125-203839

 

在開始練習建立資料庫的SQL語法前,老師先讓我們初步認識MySQL資料庫常用欄位資料類型。

20160122_210251

20160122_210817

 

接著,練習建立資料表。

20160122_212520

 

phpMyAdmin在建立SQL查詢時,會提示關鍵字,節省使用者打字時間。不過,巫老師有提醒我們,在練習時還是要試著SQL查詢內容全部由自己key in出來,這樣印象會更深刻!

capture-20160125-211120

 

為了讓資料表的的資料不重複,就需要建立主鍵(Primary Key),讓資料在新增到資料表時,可以由資料庫進行判別。另外,老師也說明在資料表中可以建立一組以上的索引(Index),讓資料表在被SQL查詢時,有機會提高搜尋效率,減少查詢結果所需要花費的時間。

20160127_195251

 

這次課程雖然只有15個小時,不過老師還是花了一些時間,介紹實體關聯圖(ERD)的相關圖示與畫法,讓我們對資料庫建置方式多一些了解。

20160127_195213

 

對於一般使用者與撰寫前端程式程式的工程師,資料表的SQL查詢資料表語法,是一定要了解的。所以,巫老師在這部分花了不少時間,介紹大家常會使用到的SQL語法、條件式、邏輯運算字…等資訊,並搭配實做與練習,讓我們熟悉SQL查詢資料表的語法。

20160201_194445

20160127_211336

20160129_192116

20160129_192310

 

為了簡化前端程式SQL查詢複雜度,可以考慮在資料庫中建立檢視表(View)。

20160201_200814

 

至於要新增(Insert into)、更新(Update)、刪除(Delete)資料的 SQL語法,在這次的課程中,也會學習到初步的使用語法。

20160201_205028

 

雖然,這次課程練習的SQL語法,是對應MySQL資料庫,但老師在講解時,如語法跟Micrsoft SQL Server或Access不同的話,也會特別再說明,避免我們混淆。

20160129_191613

 

最後,這次15小時的SQL結構化查詢語言課程,我覺得可以讓有需要,但不懂這部分語法的人,在學習之後可以有基礎的SQL語法撰寫能力。而對於我來說,之後在使用Microsoft Eecel巨集以及Access時,可以連結不同的後端資料庫,然後使用學到的SQL語法,找出所需資料,然後加以運用,提高工作效率!

 

如果,大大們如果有類似需要的話,除了可以自己學習外,也可以選擇來上這個課程進修學習,加快熟悉SQL語法,早日應用到自己所需的地方。

 

聯成電腦

官網:httpp://www.lccnet.com.tw

FB粉絲團:https://www.facebook.com/lccnetzone

 

PS:

1.快點入發送網,現在送你免費課程卷(市價3,500)+全方位數位線上學習30天!

2.發送網粉絲至聯成報名專案課程可享九折優惠(請事先出示特約金牌),特約至2016/04/30。

544223_439317732816747_296903068_n

 

聯成電腦課程,SQL結構化查詢語言,SQL查詢語言,SQL語言,維護資料庫資料,SQL查詢語法,Eecel巨集,Microsoft Access,聯成電腦分校,聯成電腦館前認證中心,台北火車站H&M門市,MySQL資料庫,Microsoft SQL Server,Oracle,關連式資料庫管理系統標準語言,XAMPP軟體,phpMyAdmin資料庫管理工具使用方式,Apache網頁伺服器,建立資料庫SQL語法,實體關聯圖畫法

arrow
arrow

    小小上班族 發表在 痞客邦 留言(0) 人氣()