mysql 三角函式 MySQL常用函式

2021-10-18 03:18:41 字數 2115 閱讀 9813

mysql常用函式1、日期與時間函式

返回當前日期

select curdate(),

current_date()

curdate()+0 可以將當前日期值轉換為數值型

返回當前時間

select curtime(),

current_time()

curtime()+0 可以將當前時間值轉換為數值型

返回當前日期和時間

current_timestamp()

local_time()

now()

sysdate()

獲取月份

month(date)

monthname(date)

獲取星期

dayname(date)

dayofweek(date)

weekday(date)

weekofyear(date)

獲取天數

dayofyear(date)

dayofmonth(date)2、字串函式

計算字元數和字串長度

char_lengtn(s) 字元數

length(s) 位元組數

合併字串函式,

concat(s1,s2...)某乙個為空,則全部為空

concat_ws(s,s2...)以s為連線符

替換字串函式,

insert(s1,x,len,s2)原始字串為s1,x是開始,len長度,替換為s2

replace(s,old,new)

擷取字串,n是長度

left(s, n)

right(s, n)

重複生成字串

repeat(s,n)

大小寫轉換函式

lower(x)/lcase(x)

upper(x)/ucase(x)

填充字串函式,不夠len的填充s2

lpad(s1,len,s2)

rpad(s1,len,s2)

去空格函式

trim()

ltrim()

rtrim()

刪除指定字串函式,刪除靠邊的

trim('b' from 'baddg')

獲取子字串

substring(s,n,len)

mid(s,n,len)

返回指定位置的字串

elt(2,'abc','def')從後面字串拿出第2個

返回指定的字串位置

field(s, s1,s2)返回與s相同的字串的位置3、系統函式

獲取mysql版本號

version()

檢視當前使用者的連線次數

connection_id

檢視當前所用的資料庫

datebase()

schema()

獲取使用者名稱的函式

user()

current_urer()

system_user()

session_user()4、數學函式

絕對值abs()

符號函式,整數返回1,負數返回-1,0返回0

sign()

獲取隨機數函式

rand()

rand中新增了引數,則返回乙個固定的數

獲取整數函式,

ceil(x)/ceiling(x):不小於引數中最小的數,ceil(3.5) = 4floor(x):不大於引數中最大的數,floor(3.5) = 3四捨五入函式,y 表示保留小數點後的位數

round(x)

roung(x, y)

truncate(x, y)保留小數點後y位,其餘的擷取掉

取模函式

mod(x,y)

冪運算,x的y次方

pow(x,y)/power(x,y)

exp(x)

sqrt(x)平方根

角度弧度互換

radians(x) 角度變弧度

degrees(x) 弧度變角度

圓周率pi()

三角函式

sin(x)

asin(x)

cos(x)

acos(x)

tan(x)

atan(x)

cot(x)

常見三角函式與反三角函式

16341019 資料科學與計算機學院 toc 三角函式公式 反三角函式公式 簡單函式影象 1三角函式公式 兩角和公式 sin a b sinacosb cosasinb sin a b sinacosb cosasinb cos a b cosacosb sinasinb cos a b cosa...

常見三角函式與反三角函式

16341019 資料科學與計算機學院 toc 三角函式公式 反三角函式公式 簡單函式影象 1三角函式公式 兩角和公式 sin a b sinacosb cosasinb sin a b sinacosb cosasinb cos a b cosacosb sinasinb cos a b cosa...

三角函式與反三角函式的使用

假設該三角形是直角三角形。那麼 依照數學基礎是 sin b b c 其中b是邊b對應的角 但是在c c 程式上面稍微有點不同 那就是弧度制與角度制的區分 先說三角函式,在 程式設計裡面 舉sin 為例 sin 弧度制 只有裡面放弧度制,才能算的精準,假設要算45 的sin值 那麼對45 進行轉換為弧...