mysql數據操作DQL(二):select

一.查詢排序

      1.單列排序:order by 字段;默認爲升序排序(asc),降序排序爲(desc)

      2.多列排序:order by 字段1,order by 字段2;多字段分別用逗號隔開

      3.排序數量限制:desc limit 數字 或者  asc limit 數字1 數字2  (默認數字1爲第0個位置.)

 

二.使用集合函數查詢

              count(字段名):統計該字段個數

              avg(字段名):該字段的平均值

             sum(字段名):統計該字段的和

             min(字段名):該字段最小值

             max(字段名):該字段最大值

三.分組查詢

             group by 字段A:以字段A進行分組,分組後只顯示字段的第一個內容 

             group by和group_concat組合使用,顯示分組字段的所有內容

             

四.使用正則表達式查詢:regexp

正則針對的是列字段

^表示以...開頭:^a以a開頭

$表示以...結尾:a$  以a結尾

{數字}:哪個字符出現幾次:a{2} a出現2次

[字符]:匹配含有字符:[tr]:查找含有字符出現的內容

.表示任意單個字符

*:表示出現0到多次

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章