码迷,mamicode.com
首页 > 数据库 > 详细

数据库表单的数据类型

时间:2016-07-11 19:26:07      阅读:529      评论:0      收藏:0      [点我收藏+]

标签:软件   科技   数据类型   表单   佳悦   

数据库列的类型: 

目前见到了类型,只有2种: int  ,  char 

列类型:

1. 数字类型

2. 字符串类型

3. 日期类型

 

数字类型中的整型:

tinyint 占1个字节   -128~127

smallint 占2个字节  -32768~32767

mediumint 占3个字节 -8388608 ~ 8388607

int      占4个字节  -2147483648~2147483647

bigint   占8个字节  反正范围比int大。


平时使用时,应该怎么选择这些整数类型? 根据业务需求去选择。

 

我们定义列类型的时候,还可以指明无符号。

下面把t1表的所有列都变为了无符号.

此时无符号情况下:

tinyint 占1个字节  0~255

smallint 占2个字节 0~65535

其他略。

 

补充:0填充。 关键字是zerofill

浮点类型:

Float  占4个字节  7位有效数字.

Double 占8个字节 15~16位有效数字.


注意,从结果看出,由于float和double有效位数,所以丢失精度。

 

关于浮点类型要注意的地方:

1.可以指定float和doouble的整数占的列数,和小数占的列数。

浮点数还支持科学计数法:

12345678 = 1.2345678e7

123456 = 1.23456e5

如果与钱打交道,一定不能用float和double去存放钱。 这就引出了有一种类型:定点数:decimal

 

技术分享

佳悦(深圳)科技有限公司

 美源自这里

微信:JaJoyYOJOY        

微博:http://weibo.com/JaJoy

官网:http://www.galajoy.com/

技术分享

数据库表单的数据类型

标签:软件   科技   数据类型   表单   佳悦   

原文地址:http://jajoy.blog.51cto.com/11823828/1825393

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!