iT邦幫忙

DAY 10
5

程式設計師之入門基礎必備知識系列 第 10

程式設計師之入門基礎必備知識(10)-MYSQL基礎概念、Navicat for MySQL應用教學(中)

今天在公司又學到了不少東西,只是待的時間越來越晚,很多東西都要很細膩的處理,不然一出包真的電話不斷阿,以上是我自導自編,針對菜鳥入門程式設計師需要學習心態與哪些基礎技巧。
其實學寫程式,初期很需要基本功,不過當你基本功扎實的時候,面對的是速度與效率,輔助工具會變得很重要,GUI介面可以讓你省去很多建立與修改指令上的不便,不過當有一天你在異動資料的時候,不是在你的電腦上面,還是客戶的主機上面,面對的可能只有一個可以登打命令的視窗,這時候你的基本功還是不要忘記,不然在客戶面前說你沒GUI所以無法工作,那可真的是丟了公司的臉失神,所以GUI只是輔助,該怎麼下指令很重要不要忘記。

1.Navicat for MySQL應用教學


功能操作(待續)

2.SQL基礎觀念,查詢!!
SELECT * FROM TABLE;
SELECT ---->這個是指查詢
* ---> 指所有全部的欄位
FROM ---> 到
TABLE ----> 資料表

為什麼要特別講這個,因為SQL絕對不是只有SELECT * FROM TABLE;就這樣結束了,就像剛才圖片上寫的一個資料表有很多欄位內容,SELECT * FROM TABLE;這是只能給自己看的東西,如果要寫在程式或者要給別人SQL時候,請打正確的內容資訊
例如:SELECT ID,NAME,TEL,ADDR FROM IT_ID;這樣才是正確的表示方式。
接下來美化的用意是因為SQL不會這麼簡短,美化可以讓你更加了解每段的內容意義在哪裡,而不是讓SQL變得很漂亮(是要漂亮到哪去,電腦又看不懂漂亮定義毆飛)

例如:

SELECT 
ID,
NAME,
TEL,
ADDR,
FROM IT_ID
WHERE
TEL LIKE '11%'
AND ADDR LIKE '天庭街%'
AND NAME LIKE '泰%';

這樣是不是變得很容易了解到底SQL到底做了甚麼事情讚


上一篇
程式設計師之入門基礎必備知識(9)-MYSQL基礎概念、Navicat for MySQL應用教學(上)
下一篇
程式設計師之入門基礎必備知識(11)-MYSQL基礎概念、Navicat for MySQL應用教學(下)
系列文
程式設計師之入門基礎必備知識27

1 則留言

0
一級屠豬士
iT邦大師 1 級 ‧ 2013-09-25 23:47:09

我會用以下格式

<pre class="c" name="code">
SELECT id
       ,name
       ,tel
       ,addr
  FROM it_id
 WHERE tel LIKE '11%'
   AND addr LIKE '天庭街%'
   AND name LIKE '泰%';

SQL Command 用大寫,
欄位,Table Name 用小寫,
依照層次排好.
這沒有一定怎樣做最好,大家看自己喜好,適當調整.
另外 你少了一個 AND, 而且後面沒有 ;

ianianwu iT邦研究生 5 級 ‧ 2013-09-26 00:03:53 檢舉

謝謝指教,沒想到打太快沒注意到少了東西,已經補上了讚

趕在12點以前先發,像灰姑娘一樣,然後可以再修改的.
你整理的資料不錯,很適合讓新手可以上手.加油!

我要留言

立即登入留言