MySQL常用的資料類型及函數_20160920

來源:互聯網
上載者:User

標籤:

1、常用資料類型

  針對建立資料表時候 需要指定欄位的資料類型,我整理的是工作常用的幾種

   可以參考看下資料類型 http://www.w3school.com.cn/sql/sql_datatypes.asp

 

 2、函數處理

2.1 對文本(字串)的處理

  工作中我們經常需要用到對字串的處理,取欄位的某一部分/拼接/替換/欄位長度等等 MySQL中內建許多函數支援這些操作。

  下面sql代碼是工作中用到,整理出來,可以直接在sqlyog中測試

SELECT INSTR("abc","c") AS c在字串abc中位置,LEFT("abcd",INSTR("abc","c")-1) AS 取abcd字串c前面欄位,LEFT("abcd",3) AS abcd前3個字元,RIGHT("abcd",3) AS abcd後3個字元,CONCAT("aaa","&","111") AS "用&串連aaa和111字元",CONCAT_WS("-","aaa","111") AS "用-串連aaa和111字元",REPLACE("abcd","c","111") AS 將c替換為111,#對比insert INSERT("abcd",3,2,"111") AS 將字串abcd第3位後的2位字元替換為111,LENGTH("abcd") AS abcd英文字串長度,LENGTH("中") AS "‘中‘字長度",LENGTH("-") AS "符號‘-‘長度",IF(LENGTH(LEFT("123",1))>=3,"是","不是") AS "判斷字元‘123‘是不是中文",IF(LENGTH(LEFT("中文",1))>=3,"是","不是") AS"判斷字元‘中文‘是不是中文",CONCAT(FORMAT(0.3568*100,2),"%") AS 添加百分比符號保留幾位小數

 

 

MySQL常用的資料類型及函數_20160920

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.