国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

自學MySql內置函數知識點總結

2024-07-24 12:41:52
字體:
來源:轉載
供稿:網友

字符串函數

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

select ascii('a');

 查看ascii碼值對應的字符char(數字)

select char(97);

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

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

包含字符個數length(str)

select length('abc');

 截取字符串

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

 去除空格

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

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個空格字符組成的一個字符串space(n)

select space(10);

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

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

大小寫轉換,函數如下

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

數學函數

求絕對值abs(n)

select abs(-32);

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

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

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

select floor(2.3);

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

select ceiling(2.3);

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

select round(1.6);

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

select pow(2,3);

獲取圓周率PI()

select PI();

隨機數rand(),值為0-1.0的浮點數

select rand();

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

日期時間函數

獲取子值,語法如下

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

日期計算,使用+-運算符,數字后面的關鍵字為year、month、day、hour、minute、second

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

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

獲取年%Y,返回4位的整數

* 獲取年%y,返回2位的整數

* 獲取月%m,值為1-12的整數

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泉州市| 石门县| 雷山县| 双桥区| 始兴县| 刚察县| 策勒县| 禹城市| 堆龙德庆县| 石台县| 固安县| 淳安县| 泽普县| 马龙县| 岐山县| 泸西县| 宁都县| 翼城县| 五台县| 云龙县| 遵义县| 黎川县| 敖汉旗| 儋州市| 高淳县| 大新县| 黔江区| 九龙城区| 株洲县| 延庆县| 武乡县| 六安市| 望城县| 长乐市| 甘南县| 依兰县| 合作市| 连城县| 梁平县| 武安市| 庄河市|