亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

整理MySql常用查詢語句(23種)

2024-07-24 13:07:55
字體:
來源:轉載
供稿:網友

Mysql數據庫在程序開發中經常會用到,基于平時做項目很忙,沒來得及整理,今天抽個給大家整理Mysql常用查詢語句,需要的朋友可以參考下

廢話不多了,直接貼代碼了

一查詢數值型數據:

  1. SELECT * FROM tb_name WHERE sum > 100; 


查詢謂詞:>,=,<,<>,!=,!>,!<,=>,=<

二查詢字符串

 

 
  1. SELECT * FROM tb_stu WHERE sname = '小劉' 
  2. SELECT * FROM tb_stu WHERE sname like '劉%' 
  3. SELECT * FROM tb_stu WHERE sname like '%程序員' 
  4. SELECT * FROM tb_stu WHERE sname like '%PHP%' 

三查詢日期型數據

 

 
  1. SELECT * FROM tb_stu WHERE date = '2011-04-08' 

注:不同數據庫對日期型數據存在差異:

 

 
  1. (1)MySQL:SELECT * from tb_name WHERE birthday = '2011-04-08' 
  2.  
  3. (2)SQL Server:SELECT * from tb_name WHERE birthday = '2011-04-08' 
  4.  
  5.  
  6. (3)Access:SELECT * from tb_name WHERE birthday = #2011-04-08# 

四查詢邏輯型數據

 

 
  1. SELECT * FROM tb_name WHERE type = 'T' 
  2. SELECT * FROM tb_name WHERE type = 'F' 

邏輯運算符:and or not

五查詢非空數據

 

 
  1. SELECT * FROM tb_name WHERE address <>'' order by addtime desc 

注:<>相當于PHP中的!=

六利用變量查詢數值型數據

 

 
  1. SELECT * FROM tb_name WHERE id = '$_POST[text]' 

注:利用變量查詢數據時,傳入SQL的變量不必用引號括起來,因為PHP中的字符串與數值型數據進行連接時,程序會自動將數值型數據轉變成字符串,然后與要連接的字符串進行連接

七利用變量查詢字符串數據

 

 
  1. SELECT * FROM tb_name WHERE name LIKE '%$_POST[name]%' 

完全匹配的方法"%%"表示可以出現在任何位置

八查詢前n條記錄

 

 
  1. SELECT * FROM tb_name LIMIT 0,$N; 

limit語句與其他語句,如order by等語句聯合使用,會使用SQL語句千變萬化,使程序非常靈活

九查詢后n條記錄

 

 
  1. SELECT * FROM tb_stu ORDER BY id ASC LIMIT $n 

十查詢從指定位置開始的n條記錄

 

  1. SELECT * FROM tb_stu ORDER BY id ASC LIMIT $_POST[begin],$n 

注意:數據的id是從0開始的

十一查詢統計結果中的前n條記錄

 

 
  1. SELECT * ,(yw+sx+wy) AS total FROM tb_score ORDER BY (yw+sx+wy) DESC LIMIT 0,$num 

十二查詢指定時間段的數據

SELECT 要查找的字段 FROM 表名 WHERE 字段名 BETWEEN 初始值 AND 終止值

 

 
  1. SELECT * FROM tb_stu WHERE age BETWEEN 0 AND 18 

十三按月查詢統計數據

 

  1. SELECT * FROM tb_stu WHERE month(date) = '$_POST[date]' ORDER BY date ; 

注:SQL語言中提供了如下函數,利用這些函數可以很方便地實現按年、月、日進行查詢

year(data):返回data表達式中的公元年分所對應的數值

month(data):返回data表達式中的月分所對應的數值

day(data):返回data表達式中的日期所對應的數值

十四查詢大于指定條件的記錄

 

 
  1. SELECT * FROM tb_stu WHERE age>$_POST[age] ORDER BY age; 

十五查詢結果不顯示重復記錄

SELECT DISTINCT 字段名 FROM 表名 WHERE 查詢條件

注:SQL語句中的DISTINCT必須與WHERE子句聯合使用,否則輸出的信息不會有變化 ,且字段不能用*代替

十六NOT與謂詞進行組合條件的查詢

(1)NOT BERWEEN … AND … 對介于起始值和終止值間的數據時行查詢 可改成 <起始值 AND >終止值

(2)IS NOT NULL 對非空值進行查詢

(3)IS NULL 對空值進行查詢

(4)NOT IN 該式根據使用的關鍵字是包含在列表內還是排除在列表外,指定表達式的搜索,搜索表達式可以是常量或列名,而列名可以是一組常量,但更多情況下是子查詢

十七顯示數據表中重復的記錄和記錄條數

 

 
  1. SELECT name,age,count(*) ,age FROM tb_stu WHERE age = '19' group by date 

十八對數據進行降序/升序查詢

SELECT 字段名 FROM tb_stu WHERE 條件 ORDER BY 字段 DESC 降序

SELECT 字段名 FROM tb_stu WHERE 條件 ORDER BY 字段 ASC 升序

注:對字段進行排序時若不指定排序方式,則默認為ASC升序

十九對數據進行多條件查詢

SELECT 字段名 FROM tb_stu WHERE 條件 ORDER BY 字段1 ASC 字段2 DESC …

注意:對查詢信息進行多條件排序是為了共同限制記錄的輸出,一般情況下,由于不是單一條件限制,所以在輸出效果上有一些差別。

二十對統計結果進行排序

函數SUM([ALL]字段名) 或 SUM([DISTINCT]字段名),可實現對字段的求和,函數中為ALL時為所有該字段所有記錄求和,若為DISTINCT則為該字段所有不重復記錄的字段求和

如:

 

  1. SELECT name,SUM(price) AS sumprice FROM tb_price GROUP BY name 
  2.  
  3.  
  4. SELECT * FROM tb_name ORDER BY mount DESC,price ASC 

二十一單列數據分組統計

 

 
  1. SELECT id,name,SUM(price) AS title,date FROM tb_price GROUP BY pid ORDER BY title DESC 

注:當分組語句group by排序語句order by同時出現在SQL語句中時,要將分組語句書寫在排序語句的前面,否則會出現錯誤

二十二多列數據分組統計

多列數據分組統計與單列數據分組統計類似

SELECT *,SUM(字段1*字段2) AS (新字段1) FROM 表名 GROUP BY 字段 ORDER BY 新字段1 DESC

 

 
  1. SELECT id,name,SUM(price*num) AS sumprice FROM tb_price GROUP BY pid ORDER BY sumprice DESC 

注:group by語句后面一般為不是聚合函數的數列,即不是要分組的列

二十三多表分組統計

 

 
  1. SELECT a.name,AVG(a.price),b.name,AVG(b.price) FROM tb_demo058 AS a,tb_demo058_1 AS b WHERE a.id=b.id GROUP BY b.type; 

就是內容就是本人給大家整理的MySql常用查詢語句(23種),希望能幫助到大家。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产高清高潮精品美女| 亚洲最大福利网站| 亚洲免费视频在线观看| 日韩国产在线播放| 91精品在线观看视频| 97精品在线视频| 91色中文字幕| 久久久久久久久久久久久久久久久久av| 91高清免费视频| 精品偷拍各种wc美女嘘嘘| 九九精品在线观看| 国产一区二区三区毛片| 日韩成人在线视频观看| 日本一本a高清免费不卡| 91av在线免费观看视频| 国产在线视频一区| 国产成人在线一区二区| 国产精品视频xxx| 亚洲成人免费在线视频| 深夜福利亚洲导航| 日韩中文字幕视频在线观看| 亚洲四色影视在线观看| 亚洲国产精品专区久久| 久久精品电影网| 欧美久久精品一级黑人c片| 夜夜嗨av色综合久久久综合网| 岛国精品视频在线播放| 国产精品视频久久久久| 国产精品久久久久久久久久东京| 97视频在线观看免费高清完整版在线观看| 日韩在线国产精品| 国产精品一区二区三区久久| 日本久久久久久久| www.午夜精品| 国产精品视频播放| 国产欧美日韩免费| 精品av在线播放| 欧美性感美女h网站在线观看免费| 韩国三级电影久久久久久| 欧美成人免费一级人片100| 日韩中文字幕在线精品| 日韩最新在线视频| 91精品国产91久久久久久吃药| 日韩大片免费观看视频播放| 久久精品夜夜夜夜夜久久| 久久手机免费视频| 伊人激情综合网| 欧美激情视频播放| 国产在线98福利播放视频| 日日狠狠久久偷偷四色综合免费| 久久精品91久久香蕉加勒比| 国产精品久久视频| 日韩精品亚洲视频| 国产精品视频成人| 欧美激情视频一区二区三区不卡| 亚洲男子天堂网| 欧美性一区二区三区| 精品中文视频在线| 欧美激情久久久| 自拍偷拍免费精品| 欧美性猛交xxxx偷拍洗澡| 欧美激情videoshd| 福利一区福利二区微拍刺激| 欧美疯狂xxxx大交乱88av| 国产欧美婷婷中文| 国产精品va在线| 国产精品久久久久久久久男| 久久国产精品久久久久| 韩国19禁主播vip福利视频| 国产一区二区三区在线| 国产日产久久高清欧美一区| 欧美精品在线观看| 菠萝蜜影院一区二区免费| 国产精品91久久| 欧美日韩亚洲一区二区三区| 日韩成人小视频| 国产91精品青草社区| 亚洲精品视频中文字幕| 另类视频在线观看| 国产亚洲激情视频在线| 国内精品小视频在线观看| 精品精品国产国产自在线| 色哟哟网站入口亚洲精品| 狠狠久久五月精品中文字幕| 操人视频在线观看欧美| 国产精品久久久一区| 丝袜美腿精品国产二区| 亚洲国产成人精品电影| 国产精品视频99| 裸体女人亚洲精品一区| 欧美激情小视频| 亚洲欧洲在线视频| 欧美性高潮床叫视频| 国产精品久久77777| 日韩精品免费在线视频观看| 亚洲第一福利视频| 在线看福利67194| 色偷偷av亚洲男人的天堂| 欧美在线一区二区三区四| 国产精品美女免费看| 国内精品中文字幕| 91亚洲永久免费精品| 色综合亚洲精品激情狠狠| 亚洲人成在线观看| 欧美性xxxxhd| 欧美激情一区二区三区高清视频| 亚洲精品理论电影| 国产欧美日韩丝袜精品一区| 国产成人综合精品在线| 日韩大片在线观看视频| 狠狠爱在线视频一区| 日韩欧美精品网址| 欧美日韩性生活视频| 欧美裸体xxxx极品少妇软件| 欧美视频在线视频| 欧美激情亚洲一区| 久久精品国产久精国产思思| 综合激情国产一区| 国产欧美精品在线播放| 亚洲欧美国产一区二区三区| 日韩av免费看网站| 久久电影一区二区| 一区二区三区无码高清视频| 国产精品九九久久久久久久| 亚洲人成亚洲人成在线观看| 2020欧美日韩在线视频| 国产日韩专区在线| 精品国产一区二区在线| 亚洲第一色中文字幕| 日韩精品免费观看| 亚洲欧洲在线视频| 57pao国产成人免费| 亚洲国产私拍精品国模在线观看| 国产99视频在线观看| 国产精品免费久久久| 日韩亚洲精品视频| 国产成人精品免高潮费视频| 成人av在线亚洲| 国产精品亚洲激情| 成人欧美一区二区三区黑人| 色噜噜亚洲精品中文字幕| 国产97人人超碰caoprom| 亚洲片国产一区一级在线观看| 国产精品福利网| 亚洲精品国产拍免费91在线| 欧美电影免费观看| 精品女同一区二区三区在线播放| 国产精品高清在线| 91精品在线看| 国产亚洲日本欧美韩国| 黑人巨大精品欧美一区二区| 亚洲精品v欧美精品v日韩精品| 一个人看的www欧美| 亚洲欧美日韩国产精品| 欧美日韩午夜激情| 欧美视频国产精品| 91网站免费观看| 日韩在线观看免费高清完整版| 久久影院免费观看| 久久精品国产精品| 日韩黄色av网站| 亚洲精品一区二区三区不| 欧美裸体xxxxx| 亚洲精品一区中文字幕乱码|