MySql查詢語句介紹,單表查詢

來源:酷知科普網 1.63W

mysql在網站開發中,越來越多人使用了,方便部署,方便使用。我們要掌握mysql,首先要學習查詢語句。查詢單個表的資料,和多個表的聯合查詢。
下面以一些例子來先簡單介紹下單表查詢。

操作方法

(01)首先看下我們例子用到的資料表,一個student學生表,有id列,name列,class_id列等等。如圖

MySql查詢語句介紹,單表查詢

(02)如果查詢這個表的資料,我們可以用sql語句:select * from student,就可以得到這個表的資料。如圖

MySql查詢語句介紹,單表查詢 第2張

(03)如果是隻查詢一班(class_id為1)的資料,則可以用 where來過濾資料,sql: select * from student where class_id=1 ,就可以得到要求的資料了,

MySql查詢語句介紹,單表查詢 第3張

(04)用 limit關鍵字,可以限制返回的資料,比如只需要返回二條資料,sql: select * from student where class_id=1 limit 2

MySql查詢語句介紹,單表查詢 第4張

(05)如要排序,則可以用 order by關鍵字,再加上需要排序的列,比如以class_id列來排序,班級id大的排在前面,sql: select * from student order by class_id desc

MySql查詢語句介紹,單表查詢 第5張

(06)上面的 desc關鍵字,是以降序來排列,如果要升序,則用 asc關鍵字,(預設不加這個關鍵字也是升序)sql: select * from student order by class_id asc

MySql查詢語句介紹,單表查詢 第6張

(07)除了可以按數字型別的列排序,字元串型別的列也是可以用來排序的,比如我們以name這列來排序,sql: select * from student order by name desc

MySql查詢語句介紹,單表查詢 第7張

(08)我們可以指定返回哪些列,在應用時,只返回需要的列就行了,沒必要表裡的所有列都返回。sql: select id, name from student limit 10

MySql查詢語句介紹,單表查詢 第8張
熱門標籤