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 '/'