mysql學習筆記 chapter5 常用函式
王小安
學習《mysql資料庫開發管理與維護》筆記,備以後學習檢視。
mysql有豐富的字串函式,其中常用的有:字串函式、日期函式、數值函式。
一、字串常用函式
1) cancat(s1,s2,....sn); // 字串連線,連線 s1,s2....sn為乙個字串
2) insert(str,x , y , instr) // 將字串str從x位置開始,y個字元的子串替換為instr
3) lower(str) // 將str中所有字元變為小寫
4) upper(str) // 將str中所有字元變為大寫
5) left(str ,x) // 返回字串 str最左邊x個字元
6) right(str,x) //返回字串str 最右邊x個字元
7) lpad(str,n,pad) // 從字串str左邊填充pad字串,直到長度為n個字元長度
8) rpad(str ,n,pad) //從字串str右邊填充pad字串,直到長度為n個字元長度
9) ltrim(str) //去掉字串str左側的空格
10) rtrim(str) //去掉字串str右側空格
11) repeat(str,x) //返回字元str 重複x次的結果
12) replace(str,a,b) //將字串str中所有字串a替換為字串b
13) strcmp(s1,s2) //比較字串s1和s2 s1s2返回1
14) trim(str) //去掉字元傳頭和尾的所有空格
15) substring(str,x,y) //返回字串從x位置起y個字元長度的字串
注意:1)cancat() 任何字元與null連線返回結果都將是null
二、數值常用函式
1)abs(x) //返回x的絕對值
2)ceil(x) //返回大於或等於x的最小整數
3)floor(x) //返回小於或等於x的最大整數
4)mod(x,y) //返回x%y
5)rand() //返回0-1隨機數
6)round(x,y) //返回x四捨五入後有y位小數 的值
7)truncate(x,y) //返回數字x,截斷為y位小數的結果
三 常用日期和時間函式
1)curdate() //返回當前日期 2017-05-19
2)curtime() //返回當前時間 14:43:56
3)now() //返回當前日期和時間 2017-05-19 14:43:56
4)unix_timestamp(data) // 返回日期date的unix 時間戳
5)from_unixtime //返回unxi時間戳的日期值
6)week(date) //返回日期date 為一年之中的第幾周
7)year(date) //返回日期date的年份
8)hour(time) //返回time的小時值
9)minute(time) //返回time的分鐘值
10)monthname(date) //返回date的月份名
11)date_frommat(date,fmt) //返回按照字串 fmt格式化date值
12)date_add(date,interval expr type ) //返回乙個日期加上乙個時間間隔的時間值
13)datediff(expr,expr2) //返回起始時間expr1 到終止時間expr2的時間間隔天數
date_frommat
mysql中的日期時間格式 詳見深入淺出mysql........ 111頁
day2 python學習筆記 chapter4
1.標準型別 integer,boolean,long integer,floating point real number,complex number,string,list,tuple,dictionary 其他內建型別 型別,null物件 none 檔案,集合,函式,模組,類 2.type ...
UNIX高階環境程式設計讀書筆記(chapter4)
chapter 4 檔案和目錄 4.0.給定乙個pathname 1 stat函式返回乙個與此命名有關的資訊結構.2 fstat函式獲得已在描述符filedes上開啟的檔案的有關資訊.3 lstat函式類似於stat,但是當命名的檔案是乙個符號鏈結時,lstat返回該符號鏈結的有關資訊,而不是由該符...
UNIX高階環境程式設計讀書筆記(chapter13)
第十三章 守護程序 守護程序也稱精靈程序是生存期較長的一種程序,它們常常在系統自舉時啟動,關閉時才終止,因為它們沒有控制終端,所以說它們是在後台執行的。系統程序依賴於作業系統實現。父程序id為0的程序通常是核心程序,它們作為系統自舉過程的一部分而啟動。一 程式設計規則 在編寫守護程序程式時需遵循一些...