創作內容

0 GP

【SQL】一些常用的SQL語法

作者:Chris│2023-04-20 14:06:04│巴幣:0│人氣:226



  • 從(FROM)資料庫中的表格內選出(SELECT) SELECT"欄位名"FROM"表格名"
SELECT 'cID' FROM 'students';
SELECT 'cID' ,'cName' FROM 'students';
  • 如果想知道這個欄位內有哪些不同的值顯示不重複的資料
SELECT DISTINCT 'cSex' FROM 'students';
  • 如果要顯示所有欄位,可以使用*來代表
SELECT * FROM 'students';
  • 想要由`students`資料表中挑出所有男性的資料
SELECT * FROM 'students' WHERE 'cSex' = 'M';
  • 由`students`資料表中找出座號大於5的男性的資料
SELECT * FROM 'students' WHERE 'cID' > 5 AND 'cSex' = 'M';
  • 由`students`資料表中找出座號為1,3,5,7,9的學生資料
SELECT * FROM 'students' WHERE 'cID' IN {1,3,5,7,9};
  • 由`students`資料表中找出出生日期在1987~1988之間的學生資料
SELECT * FROM 'students' WHERE 'cBirthay' BETWEEN '1987-01-01' AND '1988-12-31';
  • 由`students`資料表中找出電話號碼是`0918開頭`的學生資料
SELECT * FROM 'students' WHERE 'cPhone' LIKE '0918%';
  • 由`students`資料表中找出三個名字中間第二個字是`志`的學生資料
SELECT * FROM 'students' WHERE 'cName' LIKE '%志%';
  • 將`students`資料表中所有同學的生日遞減排序
SELECT * FROM 'students' ORDER BY 'cBirthay' DESC
/*ASC:遞增排序(由小到大)、DESC:遞減排序(由大到小)*/
  • 多欄位排序,要將`students`資料表中所有同學的資料以性別遞增、生日遞減排序
SELECT * FROM 'students' ORDER BY 'cSex' ASC, 'cBirthay' DESC;
  • 承上題,以性別遞增、生日遞減排序後,只顯示四筆
SELECT * FROM 'students' ORDER BY 'cSex' ASC, 'cBirthay' DESC LIMIT 4;
  • 新增資料,在`students`資料表中新增一筆資料
INSERT INTO 'students' ('cName','cSex','cBirthday','cEmail','cPhone') VALUES ('李伯恩','M','1981-06-15','born@superstar.com','0929011234');
  • 更新資料,在`students`資料表中修改一筆資料(修改座號`11`號同學的`身高體重`)
UPDATE 'students' SET 'cHeight'=174,'cWeight'=92 WHERE 'cID'=11;
  • 刪除資料,在`students`資料表中刪除一筆資料(刪除座號大於`11`號的同學)
DELETE FROM 'students' WHERE 'cID'>11;
刪除需使用判斷式,否則會把整個資料表給刪除
  • 刪除資料,在`students`資料表中刪除一筆資料(刪除座號`11`號的同學)
DELETE FROM 'students' WHERE 'cID' IN {11};
刪除需使用判斷式,否則會把整個資料表給刪除
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=5701218
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:SQL

留言共 1 篇留言

Chris
Super key 超鍵 : 符合唯一性的關聯鍵。
Candidate Key 候選鍵 : 符合唯一性以及最小性的關聯鍵。
Primary Key 主鍵 : 從候選鍵中,挑選出其中一個關聯鍵,也就是最具識別意義的關聯鍵。
Alternate Key 次要鍵 : 沒有被選為主鍵的其他候選鍵。
Foreign Key 外鍵/外部鍵 : 關聯中被用來參考到其他表格主鍵的關聯鍵,就是外鍵。

04-26 19:39

我要留言提醒:您尚未登入,請先登入再留言

喜歡★lorkcter5413 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:【Linux】Fedor... 後一篇:【Leetcode】17...

追蹤私訊切換新版閱覽

作品資料夾

Rpl06G981Qu3所有人
試著思考那些被人們視為理所當然的事。看更多我要大聲說昨天02:15


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】