mysql数据类型
http://www.cnblogs.com/kwishly/archive/2012/04/19/2457450.html
unsigned 既为非负数,用此类型可以增加数据长度!
例如如果 tinyint最大是127,那 tinyint unsigned 最大 就可以到 127 * 2
unsigned 属性只针对整型,而binary属性只用于char 和varchar。
类型 |
说明 |
tinyint |
非常小的整数 |
smallint |
较小整数 |
mediumint |
中等大小整数 |
int |
标准整数 |
bigint |
较大整数 |
float |
单精度浮点数 |
double |
双精度浮点数 |
decimal |
一个串的浮点数 |
decimal 与 double、float是不同的,更精确,常作为货币字段的字段类型,
如 10000.00 设置为 `huobi` decimal(7,2)
mysql> create table `amount`(
-> `id` tinyint(10) not null auto_increment,
-> `amount` decimal(9,2),
-> `seller` tinyint(10),
-> primary key(`id`),
-> key `amount_id` (`id`)
-> )engine=innodb;
Query OK, 0 rows affected (0.03 sec)