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...