mysql数据类型

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)

原文地址:https://www.cnblogs.com/07byte/p/5823663.html