SELECT 取得資料
- 取得所有屬性
SELECT * FROM `student`;

- 取得name這個屬性
SELECT `name` FROM `student`;

- 取得多個屬性
SELECT `name`,`major` FROM `student`;

- ORDER BY 取得資料時,一起做排序
ASC (預設)由小到大
SELECT *
FROM `student`
ORDER BY `score`;

DESC 由大到小
SELECT *
FROM `student`
ORDER BY `score` DESC;

- ORDER BY後面也可以接多個屬性
先根據score屬性做排序,如果score屬性的值一樣,接下來會根據student_id排序
SELECT *
FROM `student`
ORDER BY `score`, `student_id`;
- LIMIT 限制回傳資料的筆數
回傳前3筆資料
SELECT *
FROM `student`
LIMIT 3;

- 先做排序,再取前n筆資料
SELECT *
FROM `student`
ORDER BY `score`
LIMIT 4;

- 條件判斷WHERE
SELECT *
FROM `student`
WHERE `major` = '英語' AND `student_id` = 1;

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
























