常用函數: length()表示返回位元組長度。 char_length()表示返回字元個數。 rand()表示返回0-1之間的隨機小數。 round()表示四捨五入。 date_add(now(),interval 10 day)表示10天後的日期。 date_add(now(),interval ...
常用函數:
- length()表示返回位元組長度。
- char_length()表示返回字元個數。
- rand()表示返回0-1之間的隨機小數。
- round()表示四捨五入。
- date_add(now(),interval 10 day)表示10天後的日期。
- date_add(now(),interval -10 day)表示10天前的日期。
- date_add(now(),interval 10 minute)表示20分鐘後的時間。
- date_add(now(),interval 10 week)表示10周後的日期
- datediff()表示兩個日期之間相差的天數。
- timestampdiff(hour,now(),'2018-01-21 12:10:20')表示返回兩個日期之間的小時差。
- date_format(now(),'%Y-%m-%d %H:%i:%s')表示格式化一個日期時間。
- from_unixtime()表示將一個時間戳轉換為一個日期。
- unix_timestamp()表示將一個日期轉換為一個時間戳。
- from_unixtime(時間戳,'%Y-%m-%d %H:%i:%s')表示將時間戳按指定的格式轉換為一個日期。
- concat()連接字元串。
- repeat('abc',2)表示一個字元串重覆幾次。
- space(20)表示產生20個空格的字元串。
- md5(),sha(),sha1(),password()表示加密函數。
- supper()表示將字元串轉換為大寫。
- lower()表示將字元串轉換為小寫。
- left()表示從左截取多少長度的子字元串。
- right()表示從右截取多少長度的子字元串。
- mid()表示從指定位置截取多少長度的子字元串。索引從1開始。
- ifnull(表達式1,表達式2)如果表達式1不為空就顯示表達式1,否則顯示表達式2。
- if(表達式,結果1,結果2)如果表達式為真就顯示結果1,否則顯示結果2。
- uuid()表示返回36位唯一隨機字元串。
- format(1000,2)表示格式化一個數字。
- inet-aton()將一個ip地址的字元串轉換為一個數字。
- inet-ntoa()將一個數字轉換為一個ip地址。