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

自學(xué)MySql內(nèi)置函數(shù)知識(shí)點(diǎn)總結(jié)

 更新時(shí)間:2020年01月28日 10:51:41   作者:LiuYanYGZ  
在本篇文章里小編給大家整理的是關(guān)于MySql內(nèi)置函數(shù)的知識(shí)點(diǎn)總結(jié)內(nèi)容,需要的朋友們可以學(xué)習(xí)參考下。

字符串函數(shù)

查看字符的ascii碼值ascii(str),str是空串時(shí)返回0

select ascii('a');

 查看ascii碼值對(duì)應(yīng)的字符char(數(shù)字)

select char(97);

拼接字符串concat(str1,str2...)

select concat(12,34,'ab');

包含字符個(gè)數(shù)length(str)

select length('abc');

 截取字符串

  • left(str,len)返回字符串str的左端len個(gè)字符
  • right(str,len)返回字符串str的右端len個(gè)字符
  • substring(str,pos,len)返回字符串str的位置pos起len個(gè)字符
select substring('abc123',2,3);

 去除空格

ltrim(str)返回刪除了左空格的字符串str
rtrim(str)返回刪除了右空格的字符串str
trim([方向 remstr from str)返回從某側(cè)刪除remstr后的字符串str,方向詞包括both、leading、trailing,表示兩側(cè)、左、右

select trim(' bar ');
select trim(leading 'x' FROM 'xxxbarxxx');
select trim(both 'x' FROM 'xxxbarxxx');
select trim(trailing 'x' FROM 'xxxbarxxx');
SELECT TRIM(LEADING ' ' FROM ' my ');

返回由n個(gè)空格字符組成的一個(gè)字符串space(n)

select space(10);

替換字符串replace(str,from_str,to_str)

select replace('abc123','123','def');

大小寫轉(zhuǎn)換,函數(shù)如下

  • lower(str)
  • upper(str)
select lower('aBcD');

數(shù)學(xué)函數(shù)

求絕對(duì)值abs(n)

select abs(-32);

求m除以n的余數(shù)mod(m,n),同運(yùn)算符%

select mod(10,3);
select 10%3;

地板floor(n),表示不大于n的最大整數(shù)

select floor(2.3);

天花板ceiling(n),表示不小于n的最大整數(shù)

select ceiling(2.3);

求四舍五入值round(n,d),n表示原數(shù),d表示小數(shù)位置,默認(rèn)為0

select round(1.6);

求x的y次冪pow(x,y)

select pow(2,3);

獲取圓周率PI()

select PI();

隨機(jī)數(shù)rand(),值為0-1.0的浮點(diǎn)數(shù)

select rand();

還有其它很多三角函數(shù),使用時(shí)可以查詢文檔

日期時(shí)間函數(shù)

獲取子值,語(yǔ)法如下

  • year(date)返回date的年份(范圍在1000到9999)
  • month(date)返回date中的月份數(shù)值
  • day(date)返回date中的日期數(shù)值
  • hour(time)返回time的小時(shí)數(shù)(范圍是0到23)
  • minute(time)返回time的分鐘數(shù)(范圍是0到59)
  • second(time)返回time的秒數(shù)(范圍是0到59)
select year('2016-12-21');

日期計(jì)算,使用+-運(yùn)算符,數(shù)字后面的關(guān)鍵字為year、month、day、hour、minute、second

select '2016-12-21'+interval 1 day;

日期格式化date_format(date,format),format參數(shù)可用的值如下

獲取年%Y,返回4位的整數(shù)

* 獲取年%y,返回2位的整數(shù)

* 獲取月%m,值為1-12的整數(shù)

獲取日%d,返回整數(shù)

* 獲取時(shí)%H,值為0-23的整數(shù)

* 獲取時(shí)%h,值為1-12的整數(shù)

* 獲取分%i,值為0-59的整數(shù)

* 獲取秒%s,值為0-59的整數(shù)

select date_format('2016-12-21','%Y %m %d');

當(dāng)前日期current_date()

select current_date();

當(dāng)前時(shí)間current_time()

select current_time();

當(dāng)前日期時(shí)間now()

select now();

以上就是本次介紹的全部相關(guān)知識(shí)點(diǎn),如果大家有任何需要補(bǔ)充的地方可以聯(lián)系腳本之家的小編。

相關(guān)文章

  • mysql中insert語(yǔ)句的5種用法簡(jiǎn)單示例

    mysql中insert語(yǔ)句的5種用法簡(jiǎn)單示例

    這篇文章主要給大家介紹了關(guān)于mysql中insert語(yǔ)句的5種用法的相關(guān)資料,insert into是mysql中最常用的插入語(yǔ)句,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-08-08
  • 如何更改Linux(CentOS)系統(tǒng)下的MySQL數(shù)據(jù)庫(kù)目錄位置

    如何更改Linux(CentOS)系統(tǒng)下的MySQL數(shù)據(jù)庫(kù)目錄位置

    由于MySQL的數(shù)據(jù)庫(kù)太大,默認(rèn)安裝的/var盤已經(jīng)再也無(wú)法容納新增加的數(shù)據(jù), 沒有辦法,只能想辦法轉(zhuǎn)移數(shù)據(jù)的目錄。 簡(jiǎn)單整理一下這幾天把MySQL從/var/lib/mysql目錄下面轉(zhuǎn)移到/home/mysql_data/mysql下面具體操作
    2020-01-01
  • 簡(jiǎn)單談?wù)凪ySQL5.7 JSON格式檢索

    簡(jiǎn)單談?wù)凪ySQL5.7 JSON格式檢索

    MySQL 5.7.7 labs版本開始InnoDB存儲(chǔ)引擎已經(jīng)原生支持JSON格式,該格式不是簡(jiǎn)單的BLOB類似的替換。下面我們來(lái)詳細(xì)探討下吧
    2017-01-01
  • mysql如何動(dòng)態(tài)創(chuàng)建連續(xù)時(shí)間段

    mysql如何動(dòng)態(tài)創(chuàng)建連續(xù)時(shí)間段

    這篇文章主要介紹了mysql如何動(dòng)態(tài)創(chuàng)建連續(xù)時(shí)間段問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • mysql_fetch_row()與mysql_fetch_array()的使用介紹

    mysql_fetch_row()與mysql_fetch_array()的使用介紹

    本篇文章是對(duì)mysql_fetch_row()與mysql_fetch_array()的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • windows10下同時(shí)安裝兩個(gè)mysql服務(wù)的方法步驟

    windows10下同時(shí)安裝兩個(gè)mysql服務(wù)的方法步驟

    我的電腦已經(jīng)安裝了8.0.18,現(xiàn)在再安裝個(gè)8.0.25,本文主要介紹了windows10下同時(shí)安裝兩個(gè)mysql服務(wù)的方法步驟,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-09-09
  • MySQL中表分區(qū)技術(shù)詳細(xì)解析

    MySQL中表分區(qū)技術(shù)詳細(xì)解析

    數(shù)據(jù)庫(kù)分區(qū)是一種物理數(shù)據(jù)庫(kù)設(shè)計(jì)技術(shù)。雖然分區(qū)技術(shù)可以實(shí)現(xiàn)很多效果,但其主要目的是為了在特定的SQL操作中減少數(shù)據(jù)讀寫的總量以縮減sql語(yǔ)句的響應(yīng)時(shí)間,同時(shí)對(duì)于應(yīng)用來(lái)說(shuō)分區(qū)完全是透明的。
    2016-06-06
  • mysql正確刪除數(shù)據(jù)的方法(drop,delete,truncate)

    mysql正確刪除數(shù)據(jù)的方法(drop,delete,truncate)

    這篇文章主要給大家介紹了關(guān)于mysql正確刪除數(shù)據(jù)的相關(guān)資料,DELETE語(yǔ)句是MySQL中最常用的刪除數(shù)據(jù)的方式之一,但也有幾種其他方法來(lái)實(shí)現(xiàn),需要的朋友可以參考下
    2023-10-10
  • DELETE、TRUNCATE 和 DROP 在MySQL中的區(qū)別及功能使用示例

    DELETE、TRUNCATE 和 DROP 在MySQL中的區(qū)別及功能使用示例

    在MySQL數(shù)據(jù)庫(kù)中,DELETE、TRUNCATE TABLE 和 DROP 這三個(gè)命令分別適用于不同的數(shù)據(jù)刪除需求,它們?cè)诠ぷ髟?、?yīng)用場(chǎng)景以及特性上有所區(qū)別,這篇文章主要介紹了DELETE、TRUNCATE 和 DROP 在MySQL中的區(qū)別及功能使用示例,需要的朋友可以參考下
    2024-03-03
  • linux下安裝mysql簡(jiǎn)單的方法

    linux下安裝mysql簡(jiǎn)單的方法

    這篇文章主要介紹了 linux下安裝mysql簡(jiǎn)單的方法,需要的朋友可以參考下
    2017-08-08

最新評(píng)論

凌海市| 马公市| 都江堰市| 大厂| 漳州市| 永德县| 长岛县| 湘西| 商河县| 定结县| 贡觉县| 南投市| 陕西省| 洪江市| 明光市| 汤原县| 从化市| 钟祥市| 扶沟县| 运城市| 伊宁县| 沙雅县| 灵台县| 怀仁县| 山阴县| 上饶市| 太原市| 奎屯市| 乐业县| 永年县| 汕尾市| 温泉县| 峨眉山市| 乌拉特后旗| 平遥县| 洛阳市| 朝阳县| 怀宁县| 大理市| 广德县| 临沧市|