最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

最全的mysql查詢語(yǔ)句整理

 更新時(shí)間:2016年06月04日 23:07:25   投稿:mdxy-dxy  
這篇文章主要介紹了最全的mysql查詢語(yǔ)句整理,需要的朋友可以參考下

-- 基本查詢

select * from pet

-- 列出指定的列

select name, owner form pet

-- 直接進(jìn)行算術(shù)運(yùn)算,對(duì)字段起別名

select sin(1+2) as sin

--where 條件

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

-- 對(duì)null 的條件

select * from pet where sex is not null

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

select * from pet where owner like '___n%'

-- 所有主人名叫g(shù)wen 或benny 的寵物

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

-- 查詢出生日期在90 年代是寵物,相當(dāng)與 >= 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() 返回的字符的長(zhǎng)度,length() 返回字節(jié)長(zhǎng)度

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

-- 列出養(yǎng)有寵物狗的人名

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' 的人,將他們養(yǎng)的寵物按類別、年齡排序

select name, species, birth

from pet

where owner like '%e%'

order by species,birth desc

-- 數(shù)字函數(shù)

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

-- 日期函數(shù)

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

-- 分組函數(shù)

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)

-- 鳥(niǎo)和貓的性別比例

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

-- 數(shù)量大于1 的寵物種類

select species, count(*) as c

from pet

group by species

having c>=2

-- 基本雙表關(guān)聯(lián)

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

from pet a,event b

where a.name = b.name

-- 查詢寵物產(chǎn)仔時(shí)的年齡

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'

-- 活著的寵物按發(fā)生的事件類型分組,看各種事件發(fā)生的次數(shù)

select type, count(*)

from pet a, event b

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

group by type

-- 記錄的事件數(shù)量超過(guò)1 條的寵物信息

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

from pet a, event b

where a.name = b.name

group by b.name

having count(*)>=2

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

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

   )

-- 插入語(yǔ)句

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'

-- 更新語(yǔ)句

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

where name='k'

-- 將事件表中生日的日期,更新到pet 表中相應(yīng)寵物的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'

            )

-- 刪除語(yǔ)句

delete from pet where name like 'k%'

基本查詢語(yǔ)句

SELECT * FROM `test` WHERE 1                  //簡(jiǎn)單查詢
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的數(shù)據(jù)
SELECT * FROM `test` WHERE not in (2,3)              //in查詢,查詢ID不是2,3的數(shù)據(jù)
SELECT * FROM `test` WHERE `uid` like '%王%'         //like模糊查詢,%*%前后匹配
SELECT * FROM `test` WHERE id BETWEEN 1 and 3        //條件查詢,中間數(shù)據(jù)
SELECT * FROM `test` WHERE id NOT BETWEEN 1and3      //條件查詢
SELECT * FROM `test` WHERE id=1 and `remark`='學(xué)生'        //多個(gè)條件
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按照注冊(cè)時(shí)間升序,ID降序
ASC 升序、DESC降序。

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

基本插入語(yǔ)句:

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()','工人')                         //簡(jiǎn)便寫(xiě)法,但不提倡

更新語(yǔ)句:

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

刪除語(yǔ)句:

Delete from dbname.`test` where id=3

相關(guān)文章

  • MySql逗號(hào)分割的字段數(shù)據(jù)分解為多行代碼示例

    MySql逗號(hào)分割的字段數(shù)據(jù)分解為多行代碼示例

    逗號(hào)分割的字符串可以作為分組數(shù)據(jù)的標(biāo)識(shí)符,用于對(duì)數(shù)據(jù)進(jìn)行分組和聚合操作,下面這篇文章主要給大家介紹了關(guān)于MySql逗號(hào)分割的字段數(shù)據(jù)分解為多行的相關(guān)資料,需要的朋友可以參考下
    2023-12-12
  • Mysql的數(shù)據(jù)庫(kù)遷移到另一個(gè)機(jī)器上的方法詳解

    Mysql的數(shù)據(jù)庫(kù)遷移到另一個(gè)機(jī)器上的方法詳解

    今天小編就為大家分享一篇關(guān)于Mysql的數(shù)據(jù)庫(kù)遷移到另一個(gè)機(jī)器上的方法詳解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-04-04
  • 淺談Mysql?tinyint(1)與tinyint(4)的區(qū)別

    淺談Mysql?tinyint(1)與tinyint(4)的區(qū)別

    本文主要介紹了淺談Mysql?tinyint(1)與tinyint(4)的區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • 使用MySQL的yum源安裝MySQL5.7數(shù)據(jù)庫(kù)的方法

    使用MySQL的yum源安裝MySQL5.7數(shù)據(jù)庫(kù)的方法

    這篇文章主要介紹了使用MySQL的yum源安裝MySQL5.7數(shù)據(jù)庫(kù)的方法的相關(guān)資料,需要的朋友可以參考下
    2016-08-08
  • MySQL無(wú)法存儲(chǔ)Emoji表情問(wèn)題的解決方法分析

    MySQL無(wú)法存儲(chǔ)Emoji表情問(wèn)題的解決方法分析

    這篇文章主要介紹了MySQL無(wú)法存儲(chǔ)Emoji表情問(wèn)題的解決方法,結(jié)合實(shí)例形式分析了存儲(chǔ)Emoji表情報(bào)錯(cuò)的原因及相應(yīng)的解決方法,需要的朋友可以參考下
    2018-07-07
  • SQL分頁(yè)查詢存儲(chǔ)過(guò)程代碼分享

    SQL分頁(yè)查詢存儲(chǔ)過(guò)程代碼分享

    本文主要分享了SQL分頁(yè)查詢存儲(chǔ)過(guò)程的具體實(shí)例代碼,具有一定的參考價(jià)值,需要的朋友一起來(lái)看下吧
    2016-12-12
  • CentOS7.4手動(dòng)安裝MySQL5.7的方法

    CentOS7.4手動(dòng)安裝MySQL5.7的方法

    這篇文章主要介紹了CentOS7.4手動(dòng)安裝MySQL5.7的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • MySQL數(shù)據(jù)庫(kù)優(yōu)化技術(shù)之配置技巧總結(jié)

    MySQL數(shù)據(jù)庫(kù)優(yōu)化技術(shù)之配置技巧總結(jié)

    這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)優(yōu)化技術(shù)之配置技巧,較為詳細(xì)的總結(jié)分析了MySQL進(jìn)行硬件級(jí)軟件優(yōu)化的相關(guān)方法與注意事項(xiàng),需要的朋友可以參考下
    2016-07-07
  • 如何解決mysql重裝失敗方法介紹

    如何解決mysql重裝失敗方法介紹

    相信大家使用MySQL都有過(guò)重裝的經(jīng)歷,要是重裝MySQL基本都是在最后一步通不過(guò),除非重裝操作系統(tǒng),究其原因就是系統(tǒng)里的注冊(cè)表沒(méi)有刪除干凈
    2012-11-11
  • Linux系統(tǒng)下自行編譯安裝MySQL及基礎(chǔ)配置全過(guò)程解析

    Linux系統(tǒng)下自行編譯安裝MySQL及基礎(chǔ)配置全過(guò)程解析

    這篇文章主要介紹了Linux系統(tǒng)下自行編譯安裝MySQL及基礎(chǔ)配置全過(guò)程解析,配置方面主要針對(duì)InnoDB引擎來(lái)講,需要的朋友可以參考下
    2016-02-02

最新評(píng)論

松潘县| 乐清市| 梧州市| 桑日县| 龙口市| 浠水县| 山西省| 塘沽区| 新巴尔虎右旗| 兰州市| 莱阳市| 界首市| 封丘县| 上饶市| 图们市| 德庆县| 改则县| 饶阳县| 玛曲县| 鹤山市| 虎林市| 广南县| 扬中市| 康马县| 江阴市| 宁明县| 雷山县| 巨鹿县| 甘谷县| 海宁市| 醴陵市| 嘉兴市| 南宫市| 米泉市| 客服| 荆州市| 通榆县| 荥经县| 呼伦贝尔市| 常山县| 青浦区|