MySQL詳細(xì)匯總常用函數(shù)
MySQL常用函數(shù)
一、數(shù)字函數(shù)

附加:ceil(x) 如ceil(1.23) 值為2 可以寫(xiě)成ceiling(x)
二、字符串函數(shù)

劃線就是常用的(取字節(jié)數(shù))

附加:char_length字符 (查詢名字后三位數(shù)的) 如:char_length(name)=3 可寫(xiě)成:
select left(name,1) from c1;
三、時(shí)間函數(shù)

用法:select now();
四、系統(tǒng)函數(shù)

為了加分隔符:
select concat_ws('#',name,tel,height) from xxb;
select (substr(Now(),1,4)-substr(age,1,4) as 年齡 from zxc;
下行SQL語(yǔ)句說(shuō)明:第一個(gè)now()是用來(lái)對(duì)比的,interval 50 minute表示往后推50個(gè)單位,- 50就是往前推50個(gè)單位 year(now()) 取年;month(now()) 取月;day(now()) 取日;nour(now()) 取時(shí);minute(now()) 取分;second(now()) 取秒
select now(),date_add(now(),interval 50 minute);
獲取星期:
select dayofweek(now()),dayname(now());
五、聚合函數(shù)
把多個(gè)數(shù)據(jù)匯集計(jì)算出單一的1個(gè)數(shù)據(jù)值

用法:
select sum(heigth) from c1;
取記錄數(shù)(行數(shù)),都過(guò)濾空值:count() 如果14行有一行為空,則count()為13行 count()可帶count(*)這樣比較準(zhǔn)確,一般用count(*)來(lái)統(tǒng)計(jì)
計(jì)算兩個(gè)日期之間相差多個(gè)個(gè)單位如: select timestampdiff(時(shí)間單位,日期時(shí)間1,日期時(shí)間2) 寫(xiě)成:
select timestampdiff(day,'2021-11-18','2021-11-22');

感謝每一個(gè)認(rèn)真閱讀我文章的人?。?!如果下面這些資料用得到的話可以直接拿走:
1、自學(xué)開(kāi)發(fā)或者測(cè)試必備的完整項(xiàng)目源碼與環(huán)境
2、測(cè)試工作中所有模板(測(cè)試計(jì)劃、測(cè)試用例、測(cè)試報(bào)告等)
3、軟件測(cè)試經(jīng)典面試題
4、Python/Java自動(dòng)化測(cè)試實(shí)戰(zhàn).pdf
5、Jmeter/postman接口測(cè)試全套視頻獲取
到此這篇關(guān)于MySQL詳細(xì)匯總常用函數(shù)的文章就介紹到這了,更多相關(guān)MySQL 常用函數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL 啟動(dòng)成功但未監(jiān)聽(tīng)端口的解決方法
這篇文章主要給大家介紹了關(guān)于MySQL 啟動(dòng)成功但未監(jiān)聽(tīng)端口的解決方法,文中通過(guò)圖文給大家介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-06-06
Mysql數(shù)據(jù)表中的蠕蟲(chóng)復(fù)制使用方法
在本文中我們給大家分享了關(guān)于怎么使用Mysql數(shù)據(jù)表中的蠕蟲(chóng)復(fù)制的相關(guān)知識(shí)點(diǎn),有興趣的朋友們學(xué)習(xí)下。2019-02-02
MariaDB 新版本實(shí)力逆襲不僅僅是 MySQL 替代品
MariaDB是MySQL源代碼的一個(gè)分支,主要由開(kāi)源社區(qū)在維護(hù),采用GPL授權(quán)許可。MariaDB 10.0和MySQL 5.6的不同之處有那些,MariaDB和Percona有什么不同呢?下面通過(guò)本文詳細(xì)了解下吧2016-12-12
mysql一次將多條不同sql查詢結(jié)果并封裝到一個(gè)結(jié)果集的實(shí)現(xiàn)方法
這篇文章主要給大家介紹了關(guān)于mysql一次將多條不同sql查詢結(jié)果并封裝到一個(gè)結(jié)果集的實(shí)現(xiàn)方法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2023-03-03
Navicat連接linux虛擬機(jī)上的MySQL可能遇到的問(wèn)題及排查方法
這篇文章主要介紹了Navicat連接linux虛擬機(jī)上的MySQL可能遇到的問(wèn)題以及如何排查,本文給大家展示了問(wèn)題描述及解決方法,需要的朋友可以參考下2024-02-02

