備戰2022春招或暑期實習,本專欄會持續輸出MySQL系列文章,祝大家每天進步億點點!文末私信作者,我們一起去大廠。
本篇總結的是 《select、distinct、limit使用》,後續會每日更新~
關于《Redis入門到精通》、《并發程式設計》、《Java全面入門》、《鴻蒙開發》等知識點可以參考我的往期部落格
相信自己,越活越堅強,活着就該逢山開路,遇水架橋!生活,你給我壓力,我還你奇迹!

目錄
1、簡介
2、select
2.1 查詢單個列
2.2 查詢多個列
2.3 查詢所有列
3、distinct
4、limit
這篇部落格将會非常基礎,如果有MySQL經驗的可以跳過,寫這篇部落格的原因是給初學者看的。下面将會講解如何使用select檢視指定表的單個列、多個列以及全部列。
首先準備一張表,表結構如下所示:
首先使用use指定需要操作的資料庫。
查詢多個列和單個列的差別在于,select後面緊跟多個列名,用英文逗号分割即可。
select column_name1,column_name2,column_name3 from table_name;
這裡有一個問題需要注意,distinct關鍵字去重會作用于所有的字段,如果distinct關鍵字後面跟了多個字段,那麼多個字段的值都不相等才算不重複。
比如說user表中不存在age,name同時都不重複的資料,此時distinct關鍵字并不是沒生效,而是本身就不存在。
前面的查詢會傳回滿足條件的所有記錄,如果我們隻需要指定數量的記錄,可以使用limit關鍵字限制傳回的行;這種場景多用于資料分頁。
limit的取值需大于等于0的整數 ,如果傳入負數和小數會報錯。