MySQL語句大全(2)常用函式

2021-08-27 23:39:30 字數 2296 閱讀 4932

#常用函式

abs(-1)#絕對值

pi()#pi值

sqrt(2)#平方根

mod(-5,3)#取餘-2ceil(10.6)#進製+1結果11 ceil(10.0)結果10

floor(10.6)#取整10round(2.5)#四捨五入到整數 結果3

round(2.5,2)#保留兩位小數 結果2.50truncate(2.5234,3)#取小數後3位不四捨五入2.523sign(-2);#符號函式 返回-10還是0 正數返回1

pow(2,3),exp(2);#2的3次冪 或e的2次冪

log(2),log10(2);#求對數

radians(180),degrees(0.618);#角度弧度轉換

sin(0.5),asin(0.5)#正弦和反正弦 類似cos acos tan atan

length('hi')#計算字元長度

concat('1',1,'hi')#合併字串

insert('12345',1,0,'7890');#從開頭第1個字元開始到0個結束,替換成後邊字串,0表示在最前邊插入

ucase('a'),lcase('a')#轉成大寫和小寫

left('abcd',2),right('abcd',2);#返回前兩個字元和後兩個字元

ltrim(' 0 '),rtrim(' 0 '),trim(' 0 ')#刪除空格

replace('1234567890','345678','0');#替換輸出12090

substring('12345',1,2)#取字元 輸出12 1是位置 2是長度

instr('1234','234');#取得234位置是2

reverse('1234');#反序輸出4321

current()#返回日期

curtime()#返回時間

now()#返回日期時間

month(now())#當前月份 monthname 英文月份

dayname(now())#星期英文 dayofweek()1是星期天 weekday()1是星期二

week(now())#本年第多少周

dayofyear(now()),dayofmonth(now())#今天是本年第多少天 今天是本月第多少天

year(now()),month(now()),day(now()),hour(now()),minute(now()),second(now())#返回年月日 時分秒

time_to_sec(now()),sec_to_time(3600*8);#轉換時間為秒和還原

version()#mysql版本

database()#當前連線的資料庫 沒有為null

user()#獲取使用者名稱

md5('a')#加密字串

ascii('a')#ascii值97

bin(100),hex(100),oct(100)#返回二進位制 十六進製制 八進位制

conv(10001,2,8);#各種進製相互轉換

rand()#生成0到1之間隨機數

sleep(0.02)#暫停秒數

**:

MySQL語句大全

一 連線mysql。二 修改密碼。格式 mysqladmin u使用者名稱 p舊密碼 password 新密碼 1 給root加個密碼ab12。首先在dos下進入目錄mysql bin,然後鍵入以下命令 mysqladmin u root password ab12 注 因為開始時root沒有密碼,...

常用mysql語句 常用MySql語句

新建資料表 drop table if exists ga game way create table ga game way id int 11 unsigned not null auto increment comment id primary key id using btree,主鍵 un...

Mysql常用語句(2)

show databases create database student create table student id int auto increment,name varchar 30 not null,primary key id select from student limit 1 ...