MySQL 基本語法 (五) SELECT

更新於 2024/12/07閱讀時間約 1 分鐘

SELECT 取得資料


原始`student` TABLE :

  • 取得所有屬性
SELECT * FROM `student`;
raw-image
  • 取得name這個屬性
SELECT `name` FROM `student`;
raw-image
  • 取得多個屬性
SELECT `name`,`major` FROM `student`;
raw-image
  • ORDER BY 取得資料時,一起做排序

ASC (預設)由小到大

SELECT * 
FROM `student`
ORDER BY `score`;
raw-image

DESC 由大到小

SELECT * 
FROM `student`
ORDER BY `score` DESC;
raw-image
  • ORDER BY後面也可以接多個屬性

先根據score屬性做排序,如果score屬性的值一樣,接下來會根據student_id排序

SELECT * 
FROM `student`
ORDER BY `score`, `student_id`;
  • LIMIT 限制回傳資料的筆數

回傳前3筆資料

SELECT * 
FROM `student`
LIMIT 3;
raw-image
  • 先做排序,再取前n筆資料
SELECT * 
FROM `student`
ORDER BY `score`
LIMIT 4;
raw-image
  • 條件判斷WHERE
SELECT * 
FROM `student`
WHERE `major` = '英語' AND `student_id` = 1;
raw-image
  • WHERE ... IN ...


SELECT * 
FROM `student`
WHERE `major` IN ('歷史','英語','生物');
# 等於下列
# WHERE `major`='歷史' OR `major` = ​'英語' OR `major` = '生物';
raw-image


avatar-img
7會員
49內容數
這裡會放一些我寫過的 Leetcode 解題和學習新技術的筆記
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
HeidiSQL 是一套免費、開源的MySQL GUI 管理工具 https://www.heidisql.com/ 從前我們用來管理 MySQL 資料庫都會用 phpMyAdmin,也就是還要再開一個瀏覽器頁面來管理 MySQL ,雖然 phpMyAdmin 很好用,但用 php 網頁來管理
Thumbnail
JOIN 連接 : 可以將2個表格連接在一起
Thumbnail
SQL 基本篇 - CRUD、運算子、內建函式
Thumbnail
在現代資訊科技的浪潮下,資料庫管理系統扮演著舉足輕重的角色,決定著企業和開發者如何有效地儲存、查詢和操作數據。MySQL和MongoDB是兩種廣泛使用的資料庫,分別代表了傳統的關聯式資料庫(RDBMS)和新興的非關聯式資料庫(NoSQL)的典型。
Thumbnail
有了MySQL後,當然就要下指令來玩玩 能玩爆代表你有天賦,每一次爆炸你又能修復就是成長大躍進的時刻 但是看看你的資料庫空空如也,只有系統DB怎麼辦咧 還好網路上有很多善心人士願意分享範例資料庫供人使用 話不多說就來試試看吧  1. 先找到你要的範例資料庫 範例資料庫下載
Thumbnail
網路隨便估狗都有一堆大神教學文,不過還是紀錄一下自己安裝的步驟 (2021.11.7)身為一個linux和資料庫菜雞只能乖乖腳踏實地一步一步來 準備好環境 (廢話) 1. 先準備好環境 (廢話) 我是用virtualbox起一個CentOS7的虛擬機詳細以參考以下網址,有非常詳盡的步驟
Laravel GROUP_CONCAT 出來的json格式錯誤,看起來是字串被截斷了,查了一下發現原來MySQL GROUP_CONCAT select出來的字串會有最大值的限制,預設是1024個字元。 1. 程式端解法:    DB::statement('SET GLOBAL group_c
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
HeidiSQL 是一套免費、開源的MySQL GUI 管理工具 https://www.heidisql.com/ 從前我們用來管理 MySQL 資料庫都會用 phpMyAdmin,也就是還要再開一個瀏覽器頁面來管理 MySQL ,雖然 phpMyAdmin 很好用,但用 php 網頁來管理
Thumbnail
JOIN 連接 : 可以將2個表格連接在一起
Thumbnail
SQL 基本篇 - CRUD、運算子、內建函式
Thumbnail
在現代資訊科技的浪潮下,資料庫管理系統扮演著舉足輕重的角色,決定著企業和開發者如何有效地儲存、查詢和操作數據。MySQL和MongoDB是兩種廣泛使用的資料庫,分別代表了傳統的關聯式資料庫(RDBMS)和新興的非關聯式資料庫(NoSQL)的典型。
Thumbnail
有了MySQL後,當然就要下指令來玩玩 能玩爆代表你有天賦,每一次爆炸你又能修復就是成長大躍進的時刻 但是看看你的資料庫空空如也,只有系統DB怎麼辦咧 還好網路上有很多善心人士願意分享範例資料庫供人使用 話不多說就來試試看吧  1. 先找到你要的範例資料庫 範例資料庫下載
Thumbnail
網路隨便估狗都有一堆大神教學文,不過還是紀錄一下自己安裝的步驟 (2021.11.7)身為一個linux和資料庫菜雞只能乖乖腳踏實地一步一步來 準備好環境 (廢話) 1. 先準備好環境 (廢話) 我是用virtualbox起一個CentOS7的虛擬機詳細以參考以下網址,有非常詳盡的步驟
Laravel GROUP_CONCAT 出來的json格式錯誤,看起來是字串被截斷了,查了一下發現原來MySQL GROUP_CONCAT select出來的字串會有最大值的限制,預設是1024個字元。 1. 程式端解法:    DB::statement('SET GLOBAL group_c