字串函式
轉換函式
更多函式
select curtime(
),curdate(),
now();
-- 當前時間,當前日期,當前日期和時間
;-- now表示執行完語句後的時間
select date_add(
時,interval
變時間單);
-- 時間變動
select date_add(
now(),
interval
1day
),date_add(
now(),
interval
1hour),
date_add(
now(),
interval
1second);
-- 當前日期增加一天,一時,一秒
;-- 前一天
-- 兩個日期相差《前減後》天
select timediff(
'2020-04-01 09:11:00'
,'2019-09-01 00:00:00');
-- 兩個時間之差
-- 時間戳,起始時間為 1970-01-01 08:00:00
字from
資料.資料
limit
查詢;-- limit
select
*from sakila.customer limit
1;
select concat(
字段,字段
,···)
from
資料.資料
select concat(first_name,
' ',last_name)
as name from customer limit1;
-- 字串組合函式concat,並將組合後的字串命名為name
select inet_aton(
'192.168.1.1'
),inet_ntoa(
3232235777);
-- 將ip位址字串轉化為整數提高儲存效率
cast (轉換前的值 as 想要轉換的資料型別)
select cast(
'0001'
as signed integer
)as int_col;
-- 將字串型別轉換為有符號整數型別
select cast(
'2009-09-11'
asdate
)as date_col;
-- 將字串型別轉換為日期型別
coalesce(資料1,資料2,資料3) -- 將null值轉換為其他值
-- 該函式會返回可變引數中左側開始的第乙個非null的值。
-- 引數個數是可變的,因此可以根據需要無限增加
select
coalesce
(null,11
)as col_1,
coalesce
(null
,'hello world'
,null
) col_2,
coalesce
(null
,null
,911
)as col_3
mysql 常用函式迴圈 mysql 常用函式
mysql 常用函式 數字函式 ceiling x 返回大於x的最小整數值 floor x 返回小於x的最大整數值 truncate x,y 返回數字x截短為y位小數的結果 僅僅只是截斷,不會進行四捨五入計算 聚合函式 group concat col 返回由屬於一組的列值連線組合而成的結果 字串函...
mysql常用函式哪些 MySQL常用函式彙總
數學類函式 ceil x ceilin x 進一取整 floor x 捨掉小數部分 round x,y 四捨五入 保留y位小數 mod x,y x除以y以後的餘數 abs x 取x的絕對值 power x,y pow x,y 冪運算 x的y次冪 pi 圓周率 rand 或者rand x 0 1之間的...
mysql常用轉換函式 Mysql常用函式
ip位址轉換 inet aton 將ip位址轉換成數字型 inet ntoa 將數字型轉換成ip位址 phpip位址相互轉換 ip 轉整型 ip2long 133.114.56.135 轉整型後帶符號 2056111993 bindec decbin ip2long 133.114.56.135 轉...