mysql中的小知識

decimal

decimal(5,2)表示所有數據位數精度【整數位數+小數位數】不多於5位,其中小數位數不多於2位,精度最大38,小數位默認0。

整型的精度

mysql中的整型數據長度如int(9)只是數據寬度,不足時以0補齊,並不代表存儲精度。

常用的mysql語句

--- mysql修改數據類型
alter table bnt_userorder MODIFY COLUMN AnnualRate int

---mysql截取字符串(下標從1開始)
UPDATE bnt_userorder set AnnualRate=substring(AnnualRate,3) where AnnualRate is not null
-------mysql數據類型轉換
cast( as )
convent(,)
---刪除某個字符
刪除或者替換:REPLACE(test,"BB","")
---拼接字符串,不可使用+
concat('a','b','c'…) // 可以多個字符串參數

---創建視圖
create view viewname as 
---刪除視圖
drop view 
---百分號%如何模糊匹配
使用轉義字符\,或者自己指定轉義字符escape
select '20%' like '%\%' 
select '20%' like '%/%' escape '/'
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章