MySQL 資料庫常用函式

2021-08-18 19:32:51 字數 1031 閱讀 4179

mysql內建的函式有很多,總結一下常用的,但是聚合函式我並未貼在此處

函式說明

abs(x)

返回x的絕對值

ceil(x)

返回不小於x的最小整數值即向上取整,返回值轉化為乙個bigint

floor(x)

返回不大於x的最大整數值即向下取整,返回值轉換為乙個bigint

round(x)

返回最接近於引數x的整數,對x值進行四捨五入

round(x,y)

返回最近接於引數x的數,其值保留到小數點後面y位,若y為負值,則將保留x值到小數點左邊y位,同樣會對x值進行四捨五入 函式

說明concat(s1,s2,…)

返回結果為連線引數產生的字串,或許有1個或多個引數。如有乙個引數為null,則返回值為null。如果所有引數均為非二進位制字串,則結果為非二進位制字串。如果自變數中含有任一二進位制字串,則結果為乙個二進位制字串。

concat_ws(x,s1,s2)

代表concat with separator,是concat函式的特殊形式。第乙個引數x是其他引數的分隔符,分隔符的位置放在要連線的兩個字串之間。分隔符可以是乙個字串,也可以是其他引數。如果分隔符為null,則結果為null。函式會忽略任何分割符後的null值

lower(str)

將字串str中的字母字元全部轉換為小寫字母

upper(str)

將字串str中的字母字元全部轉換為大寫字母 函式

說明curdate()

將當前日期按照『yyyy-mm-dd』或yyyymmdd格式的值返回,具體格式根據函式用在字串或是數字語境中而定。

curtime()

將當前時間按照『hh:mm:ss』或hhmmss格式的值返回,具體格式根據函式用在字串或是數字語境中而定。

now()

返回當前日期和時間值,格式為『yyyy-mm-dd hh:mm:ss』 或 yyyymmddhhmmss

date_format(date.format)

根據format指定的格式顯示date值。

資料庫 MySQL 常用函式

常用的一些函式 1.日期和時間函式 1,curdate 返回當前日期 2,curtime 返回當前時間 3,month d 返回日期 d 中的月份值,範圍是 1 12 2.字串函式 1,char length s 計算字串 s 的字元數 2,upper s 把所有字母變成大寫字母 3,lower s...

MYSQL資料庫常用的函式

mysql資料庫常用函式 concat params 拼接字串 select concat a c b as 字串拼接 ifnull param1,param2 判斷欄位或表示式是否為空,為空,返回指定值,不為空,返回應有結果 select ifnull a null,0 isnull option...

python操作mysql資料庫(常用函式)

由於工作需要,在做etl的相關東西,有個過程需要操作操作mysql資料庫,我選擇python,因為它語法簡單,執行快。上網蒐集資料和實踐完了,大概整理了一下常用函式 安裝mysql python 1.2.3,可以引入mysqldb commit 提交 rollback 回滾 cursor用來執行命令...