mysql中tinyint在Oracle中是NUMBER来表示,也可以用INTEGER表示,INTEGER整数类型小的整数,不是可变的,它算是NUMBER的一个子集,一般都不用INTERGER都是用NUMBER来表示。mysql中tinyint从0到255的整型数据。存储大小为1字节。Oracle使用标准、可变长度的内部格式来存储数字,就是NUMBER。这个内部格式精度可以高达38位。NUMBER数据类型可以有两个限定符,如:columnNUMBER(precision,scale)。precision表示数字中的有效位。如果没有指定precision的话,Oracle将使用38作为精度。scale表示小数点右边的位数,scale默认设置为0。如果把scale设成负数,Oracle将把该数字取舍到小数点左边的指定位数。
在支持整数值的地方支持 bigint 数据类型。但是,bigint 用于某些特殊的情况,当整数值超过 int 数据类型支持的范围时,就可以采用 bigint。在 SQL Server 中,int 数据类型是主要的整数数据类型。 在数据类型优先次序表中,bigint 位于 smallmoney 和 int 之间。 只有当参数表达式是 bigint 数据类型时,函数才返回 bigint。SQL Server 不会自动将其它整数数据类型(tinyint、smallint 和 int)提升为 bigint。 int(M) 在 integer 数据类型中,M 表示最大显示宽度。在 int(M) 中,M 的值跟 int(M) 所占多少存储空间并无任何关系。和数字位数也无关系 int(3)、int(4)、int(8) 在磁盘上都是占用 4 btyes 的存储空间。
您可以使用MySQL中的INT类型来保存8位整数。INT类型可以存储范围在-2147483648到2147483647之间的整数,这超过了8位整数的范围。
如果您需要确保只存储8位整数,可以使用TINYINT类型,它可以存储范围在-128到127之间的整数。
如果您需要无符号的8位整数,可以使用UNSIGNED TINYINT类型,它可以存储范围在0到255之间的整数。这些数据类型都可以满足您保存8位整数的需求。
到此,以上就是小编对于数据库中tinyint对应类中什么类型的问题就介绍到这了,希望这3点解答对大家有用。
当前文章:mysql中tinyint类型怎么用
文章地址:http://www.csdahua.cn/qtweb/news30/410980.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网