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用來執行命令...