当前位置:Gxlcms > 数据库问题 > 数据库表单的数据类型

数据库表单的数据类型

时间:2021-07-01 10:21:17 帮助过:37人阅读

数据库列的类型: 

目前见到了类型,只有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/

技术分享

数据库表单的数据类型

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

人气教程排行