基本函數
測試表:
一、字符串函數
- charset(str):返回字符串的字符集
- concat(str1,[…]):連接字符串
- instr(string,substring):返回substring首次在string中出現的位置,若不存在則返回0
- ucase(str1):字符串轉換成大寫
- lcase(str1):字符串轉換成小寫
- right(string,length):從右邊起取string的length個字符
- left(string,length):從左邊起取string的length個字符
- length(string):返回string的長度
- load_file(file_name):從文件讀取內容
- locate(substr,str[,position]): sunstr在str中首次出現的位置,可以指定開始位置
- lpad(string,length,pad):使用pad左邊補齊string,指定string長度為length
- rpad(string,length,pad):使用pad右邊補齊string,指定string長度為length
- trim(string):去除string左右兩邊的空格
- ltrim(string):去除string左邊的空格
- rtrim(string):去除string右邊的空格
- repeat(string,count):重復string一共count次
- replace(str,serach_str,replace_str):將str中的search_str替換為replace_str
- strcmp(str1,str2):逐字符比較兩字符串大小
- substring(str,position[,length]):從str的position位置開始截取length個字符串
二、數學函數
- abs(num1):獲取num1的絕對值
- bin(decimal_num):十進制轉二進制
- ceiling(num1):向上取整
- floor(num1):向下取整
- conv(num1,from_base,to_base):進制轉換
- format(num1,decimal_place):保留小數位數
- hex(decimal_num):轉十六進制
- least(num1,num2,…):求最小值
- mod(numerator ,denominator):求余
- power(num1,power):求指數
- rand(seed):求隨機值
- sqrt(num1):開平方
- round(num1[,decimal]):四舍五入,decimals為小數位數
三、日期函數
- addtime(date1,time_interval):將time_interval加到date1
- convert_tz(datetime1,fromTZ,toTZ): 轉換時區
- current_date():當前日期
- current_time():當前時間
- current_timestamp():當前時間戳
- date(datetime):返回datetime的日期部分
- date_add(date,interval d_value d_type):在date中加上日期或時間
- date_format(datetime,formatCodes):使用formatcodes的格式顯示datetime
- date_sub(date1,interval d_value d_type):在date1上減去一個時間
- datediff(date1,date2):兩個日期差
- day(date):返回日期的天
- dayname(date):返回英文星期
- dayofweek(date):返回星期(1-7),1為星期天
- dayofyear(date):返回一年中的第幾天
- extract(interval_name from date):從date中提取日期的指定部分
- makedate(year,day):返回年以及年中的第幾天,生成日期串
- maketime(hour,minute,second):生成時間串
- monthname(date):英文月份名
- now():當前時間
- sec_to_time(seconds):秒數轉成時間
- str_to_date(string,format):字符串轉成時間,以format格式顯示
- timediff(datetime1,datetime2):兩個時間差
- time_to_sec(time):時間轉成秒數
- week(date_time[,start_of_week]):第幾周
- year(datetime):返回指定日期的月份
- dayofmonth(datetim):返回月的第幾天
- hour(datetime):返回小時
- last_day(date):返回date的月的最后日期
- microsecond(datetime):微妙
- month(datetime):返回月
- minute(datetime):返回分鍾