mysql人民币怎么定义 mysql中rename的用法( 二 )


M是小数总位数,D是小数点后面的位数 。如果M和D被省略,根据硬件允许的限制来保存值 。双精度浮点数精确到大约15位小数位 。
如果指定UNSIGNED,不允许负值 。
3、DOUBLE PRECISION[(M,D)] [UNSIGNED] [ZEROFILL], REAL[(M,D)] [UNSIGNED] [ZEROFILL]
为DOUBLE的同义词 。除了:如果SQL服务器模式包括REAL_AS_FLOAT选项,REAL是FLOAT的同义词而不是DOUBLE的同义词 。
4、FLOAT(p) [UNSIGNED] [ZEROFILL]
浮点数 。p表示精度(以位数表示) , 但MySQL只使用该值来确定是否结果列的数据类型为FLOAT或DOUBLE 。如果p为从0到24 , 数据类型变为没有M或D值的FLOAT 。如果p为从25到53,数据类型变为没有M或D值的DOUBLE 。结果列范围与本节前面描述的单精度FLOAT或双精度DOUBLE数据类型相同 。
FLOAT(p)语法与ODBC兼容 。
5、DECIMAL[(M[,D])] [UNSIGNED] [ZEROFILL]
压缩的“严格”定点数 。M是小数位数(精度)的总数,D是小数点(标度)后面的位数 。小数点和(负数)的‘-’符号不包括在M中 。如果D是0,则值没有小数点或分数部分 。DECIMAL整数最大位数(M)为65 。支持的十进制数的最大位数(D)是30 。如果D被省略, 默认是0 。如果M被省略, 默认是10 。
如果指定UNSIGNED,不允许负值 。
所有DECIMAL列的基本计算(+,-,*,/)用65位精度完成 。
6、DEC[(M[,D])] [UNSIGNED] [ZEROFILL], NUMERIC[(M[,D])] [UNSIGNED] [ZEROFILL], FIXED[(M[,D])] [UNSIGNED] [ZEROFILL]
是DECIMAL的同义词 。FIXED同义词适用于与其它服务器的兼容性 。
mysql人民币怎么定义的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mysql中rename的用法、mysql人民币怎么定义的信息别忘了在本站进行查找喔 。

推荐阅读