MySQL 17 數值函式

2021-10-24 05:57:53 字數 1635 閱讀 6886

mysql中另一類很重要的函式就是數值函式,這些函式能處理很多數值方面的運算。

可以想象,如果沒有這些函式的支援,我們在編寫有關數值運算方面的**時將會困難重重。舉個栗子,如果沒有abs函式,要取乙個數值的絕對值,就需要進行好多次判斷才能返回這個值,而數值函式能夠大大提高工作效率。

本節將配合一些例項對mysql常用的函式進行詳細的介紹。

mysql中的常用數值函式函式描述

abs(x)

返回x的絕對值

ceil(x)

返回大於x的最小整數值

floor(x)

返回小於x的最大整數值

mod(x, y)

返回x/y的值

rand()

返回0~1內的隨機值

round(x, y)

返回引數x的四捨五入的有y位小數的值

truncate(x,y)

返回數字x截斷為y位小數的結果

接下來,通過具體的例項來逐個地研究每個函式的用法

abs(x):返回x的絕對值。

ceil(x):返回大於x的最小整數值

floor(x)    返回小於x的最大整數值。

mod(x, y)    返回x/y的值。

rand()    返回0~1內的隨機值。

round(x, y)    返回引數x的四捨五入的有y位小數的值。

truncate(x,y)    返回數字x截斷為y位小數的結果。

mysql17 增量備份

mysql增量備份 全備份是 增量備份一定要看日誌的時間和位置節點 mysql資料庫會以二進位制的形式,把使用者對mysql資料庫的操作記錄到檔案中,不用使用定時器了。當使用者希望恢復的時候,可以使用備份檔案進行恢復。會記錄dml語句,建立表的語句。不會記錄select語句 對資料庫本身沒有影響 會...

mysql17 增量備份

mysql增量備份 全備份是 增量備份一定要看日誌的時間和位置節點 mysql資料庫會以二進位制的形式,把使用者對mysql資料庫的操作記錄到檔案中,不用使用定時器了。當使用者希望恢復的時候,可以使用備份檔案進行恢復。會記錄dml語句,建立表的語句。不會記錄select語句 對資料庫本身沒有影響 會...

MySQL(17) 使用者登入例項

1.理解程式流程 2.建立使用者表userinfos 表結構為 id uname upwd isdelete 注意 需要對密碼進行加密。如果使用 md5加密,則密碼包含 32個字元 如果使用 sha1 加密,則密碼包含 40個字元,一般推薦使用這種加密方式。create table userinfo...