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

首頁 > 數據庫 > MySQL > 正文

最全的mysql查詢語句整理

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

-- 基本查詢

select * from pet

-- 列出指定的列

select name, owner form pet

-- 直接進行算術運算,對字段起別名

select sin(1+2) as sin

--where 條件

select * from pet where (birth>'1980' and species='dog') or species='bird'

-- 對null 的條件

select * from pet where sex is not null

-- 所有名字第四位是n 的寵物信息是

select * from pet where owner like '___n%'

-- 所有主人名叫gwen 或benny 的寵物

select * from pet where owner in ('gwen' , 'benny')

-- 查詢出生日期在90 年代是寵物,相當與 >= and   <=

select * from pet where birth between '1990' and '1999'

-- 按主人姓名排序,相同的按寵物姓名倒序排列

select * from pet order by owner, name desc

-- 查詢性別為公的寵物,按生日倒序排列

select * from pet where sex='m' order by birth desc

--char_lenngth() 返回的字符的長度,length() 返回字節長度

SELECT owner,length(owner),char_length(owner) FROM pet p;

-- 列出養有寵物狗的人名

select distinct owner from pet where species='dog'

-- 用兩種方法查詢出所有狗和貓的名字、出生年份、出生月份

select name, left(birth,4) as year, mid(birth, 6, 2) as month from pet

where species='dog' or species='cat'

select name, year(birth) as year, month(birth) as month from pet

where species in('dog','cat')

-- 查詢所有名字中存在字母'e' 的人,將他們養的寵物按類別、年齡排序

select name, species, birth

from pet

where owner like '%e%'

order by species,birth desc

-- 數字函數

select round(2.345,2), truncate(2.345,2), mod(323,5)

-- 日期函數

select now(), curdate(), curtime()

select adddate('2007-02-02', interval 31 day)

-- 求出所有寵物的年齡

select name,birth,

truncate(datediff(now(),birth)/365,0) as age1,

year(now())-year(birth) - (dayofyear(birth)>dayofyear(now())) as age2

from pet

-- 分組函數

select min(birth),max(birth),avg(birth),count(*),count(sex),

sum(birth)

from pet

-- 每種寵物各有幾只

select species,count(*)

from pet

group by species

-- 查詢年齡最大的寵物的信息

select * from pet where birth =

   (select max(birth) from pet)

-- 每年各出生了幾只寵物

select year(birth), count(*) from pet group by year(birth)

-- 鳥和貓的性別比例

select species, sex, count(*)

from pet

where species in ('cat','bird')

group by species, sex

-- 各種寵物年齡的和

select species, sum(truncate(datediff(now(),birth)/365,0)) as SumAge

from pet

group by species

-- 數量大于1 的寵物種類

select species, count(*) as c

from pet

group by species

having c>=2

-- 基本雙表關聯

select a.name,a.species, a.sex,b.date, b.type, b.remark

from pet a,event b

where a.name = b.name

-- 查詢寵物產仔時的年齡

select a.name, a.species,

truncate(datediff(b.date,a.birth)/365,0) as age

from pet a,event b

where a.name = b.name and b.type='litter'

--90 年代出生的狗的事件列表

select a.name,birth,species,sex,date,type,remark

from pet a,event b

where a.name=b.name and birth between '1990' and '1999'

and species='dog'

-- 活著的寵物按發生的事件類型分組,看各種事件發生的次數

select type, count(*)

from pet a, event b

where a.name=b.name and a.death is null

group by type

-- 記錄的事件數量超過1 條的寵物信息

select a.name,species,sex,count(*)

from pet a, event b

where a.name = b.name

group by b.name

having count(*)>=2

-- 列出發生了兩件事情的寵物的事件記錄信息

select a.name,type,date,remark,b.species,b.sex,b.owner

from event a, pet b

where a.name=b.name and

   b.name in

   (

select name

from event

group by name

having count(*)=2

   )

-- 插入語句

insert into pet (name,species,birth)

values ('KKK','snake','2007-01-01');

insert into pet

values ('KK','Diane','cat','f',null,null);

insert into pet set name='k',owner='Benny'

-- 更新語句

update pet set species='snake',sex='f',birth=now()

where name='k'

-- 將事件表中生日的日期,更新到pet 表中相應寵物的birth 字段

update pet a

set birth = (

             select date

             from event b

             where a.name=b.name and b.type='birthday'

         )

where a.name in (

               select name

               from event

               where type='birthday'

            )

-- 刪除語句

delete from pet where name like 'k%'

基本查詢語句

SELECT * FROM `test` WHERE 1                  //簡單查詢
SELECT id,uid FROM newdb.`test` WHERE 1            //查詢ID、UID等字段
SELECT remark as r FROM `test` WHERE 1             //別名查詢
SELECT * FROM `test` WHERE id=1,3               //條件查詢,相等
SELECT * FROM `test` WHERE id<>2,3               //條件按查,不相等
SELECT * FROM `test` WHERE id in (1,2,4)             //in查詢,即查詢ID為1,2,4的數據
SELECT * FROM `test` WHERE not in (2,3)              //in查詢,查詢ID不是2,3的數據
SELECT * FROM `test` WHERE `uid` like '%王%'         //like模糊查詢,%*%前后匹配
SELECT * FROM `test` WHERE id BETWEEN 1 and 3        //條件查詢,中間數據
SELECT * FROM `test` WHERE id NOT BETWEEN 1and3      //條件查詢
SELECT * FROM `test` WHERE id=1 and `remark`='學生'        //多個條件
SELECT * FROM `test` group by `remark`                      //查詢排序
SELECT * FROM `test` order by `regdate` ASC                         //order by升序排序,放到limit之前
SELECT * FROM `test` order by `regdate` ASC,id DESC            //order by按照注冊時間升序,ID降序
ASC 升序、DESC降序。

SELECT * FROM `test` limit 0,3                                               //數據條數限制,輸出三條
SELECT count(*) FROM `test` WHERE 1                                  //統計查詢,可以查詢單個統計,例如count(name)
SELECT max(id) FROM `test` WHERE 1                                   //統計ID最大值是多少
以下三個和以上max用法類似
MIN(*)最小值函數
AVG(*)平均值函數
SUM(*)累計值函數

基本插入語句:

insert into test (`id`,`uid`,`regdate`,`remark`) values ('','PHP100','2008-07-26','工人')    //ID自增,
insert into test (`id`,`uid`,`regdate`,`remark`) values ('','PHP100','now()','工人')
insert into test values ('','PHP200','now()','工人')                         //簡便寫法,但不提倡

更新語句:

update test set uid='php200' where id=6                             //set 后是要改后的內容。where 后是更改位置

刪除語句:

Delete from dbname.`test` where id=3

 

注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧美三级伦理| 色yeye香蕉凹凸一区二区av| 中文字幕亚洲国产| 深夜福利亚洲导航| 欧美久久久精品| 欧美色另类天堂2015| 国产精品国语对白| 久久久免费av| 久久久天堂国产精品女人| 热门国产精品亚洲第一区在线| 成人有码在线播放| 欧美成人sm免费视频| 国产成人精品久久| 精品亚洲国产成av人片传媒| 久久视频国产精品免费视频在线| 国产第一区电影| 亚洲欧美日韩国产中文专区| 国产精品嫩草视频| 51精品在线观看| 这里只有精品在线播放| 国产日韩精品入口| 国产精品视频久久久久| 成人国产精品日本在线| 欧美激情在线狂野欧美精品| 2020国产精品视频| 欧美精品999| 日韩av在线网址| 影音先锋欧美在线资源| 久久成人这里只有精品| 国产精品视频区| 亚洲伊人久久综合| 亚洲精品免费在线视频| 欧美孕妇孕交黑巨大网站| 亚洲精品视频二区| 国产精品爱啪在线线免费观看| 亚洲欧美制服第一页| 精品美女国产在线| 岛国视频午夜一区免费在线观看| 91精品国产91| www亚洲精品| 日本一区二区三区四区视频| 热久久这里只有| 91久久在线观看| 姬川优奈aav一区二区| 91精品久久久久久久久久另类| 欧美老少配视频| 最近更新的2019中文字幕| 中文字幕欧美专区| 欧美精品在线免费观看| 久久国产精品99国产精| 亚洲电影成人av99爱色| 亚洲人成电影在线播放| 欧美二区在线播放| 亚洲人线精品午夜| 免费91麻豆精品国产自产在线观看| 久久久久九九九九| 欧美高清无遮挡| 欧美激情按摩在线| 亚洲精品大尺度| 91美女高潮出水| 亚洲一区二区三区四区在线播放| 成人精品视频99在线观看免费| 亚洲福利在线视频| 亲子乱一区二区三区电影| 两个人的视频www国产精品| 久久精品国产久精国产思思| 亚洲的天堂在线中文字幕| 久久久www成人免费精品张筱雨| 久久精品99久久久久久久久| 国产精品高潮呻吟视频| 久久久91精品国产一区不卡| 欧美xxxx做受欧美.88| 精品视频久久久| 国产精品亚洲欧美导航| 一个人www欧美| 亚洲精品成人久久久| 欧美电影电视剧在线观看| 亚洲国产精品成人精品| 亚洲成av人影院在线观看| 欧美激情网友自拍| 久久久之久亚州精品露出| 不卡av日日日| 国产精品91在线观看| 国产一区二区三区在线看| 日韩高清不卡av| 欧美成人h版在线观看| 国产精品美女无圣光视频| 91欧美激情另类亚洲| 欧美性猛交xxxx免费看漫画| 国产精品久久久久久久久久久久久久| 国产精品久久久久av| 日本韩国在线不卡| 国产欧美日韩精品在线观看| 久久久久久91香蕉国产| 久久夜色精品国产| 久久午夜a级毛片| 亚洲欧美日韩中文在线| 亚洲一区二区三区香蕉| 亚洲第一页在线| 久久国产一区二区三区| 欧美一级淫片播放口| 国产精品一区二区电影| 日韩暖暖在线视频| 欧美电影在线免费观看网站| 国产精品久久久久久五月尺| 国产亚洲aⅴaaaaaa毛片| 日韩av第一页| 中文字幕精品一区久久久久| 欧美日韩精品中文字幕| 成人美女av在线直播| 久久久久久久久久久91| 亚洲aa在线观看| 亚洲精品综合精品自拍| 国产精品久久久久久搜索| 亚洲天天在线日亚洲洲精| 国产精品黄色影片导航在线观看| 成人羞羞国产免费| 亚洲国产精品国自产拍av秋霞| 欧美国产日韩在线| 久久综合网hezyo| 国产成人一区三区| 成人疯狂猛交xxx| 97热精品视频官网| 国产又爽又黄的激情精品视频| 欧美一级大片在线观看| 理论片在线不卡免费观看| 精品国产乱码久久久久久天美| 91豆花精品一区| 亚洲黄在线观看| 精品无人区太爽高潮在线播放| 97超碰国产精品女人人人爽| 成人午夜一级二级三级| 成人在线播放av| 国产在线观看一区二区三区| 亚洲一区二区中文字幕| 日韩有码在线电影| 91精品免费久久久久久久久| 欧美日韩国产一区二区| 国产盗摄xxxx视频xxx69| 国产精品主播视频| 91精品啪在线观看麻豆免费| 欧美性理论片在线观看片免费| 国产精品av在线| 亚洲美女精品久久| 日韩在线视频网| 91色琪琪电影亚洲精品久久| 日本在线精品视频| 国产精品偷伦视频免费观看国产| 日韩一级黄色av| 色哟哟入口国产精品| 成人网中文字幕| 亚洲欧美中文日韩在线| 久久久久久亚洲| 欧美高清不卡在线| 欧美国产日韩一区二区三区| 国内精品模特av私拍在线观看| 亚洲国产精品悠悠久久琪琪| 97精品欧美一区二区三区| 国产亚洲精品91在线| **欧美日韩vr在线| 欧美性猛交xxxx免费看久久久| 中日韩午夜理伦电影免费| 国产视频福利一区| 日韩av大片免费看|