mysql数据类型
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)