long对应数据库什么类型

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在数据库中,"long"通常对应的是整数类型。具体而言,根据不同的数据库系统,"long"可以对应以下几种整数类型:

    1. BIGINT:在大多数数据库系统中,"long"通常被映射为BIGINT类型。BIGINT是一种可以存储非常大整数的数据类型,通常占用8字节的存储空间。它的取值范围通常在-9223372036854775808到9223372036854775807之间。

    2. INT64:在一些数据库系统中,"long"也可以被映射为INT64类型。INT64也是一种可以存储非常大整数的数据类型,通常占用8字节的存储空间。它的取值范围与BIGINT相同。

    3. LONG:在一些数据库系统中,"long"也可以被映射为LONG类型。LONG类型通常占用4字节或8字节的存储空间,取决于具体的数据库系统。它的取值范围通常在-2147483648到2147483647之间,或者更大。

    4. NUMBER(19):在一些Oracle数据库中,"long"通常被映射为NUMBER(19)类型。NUMBER(19)是一种可以存储非常大整数的数据类型,它可以存储最多19位的整数。它的取值范围通常在-9223372036854775808到9223372036854775807之间。

    5. INTEGER:在一些数据库系统中,"long"也可以被映射为INTEGER类型。INTEGER通常占用4字节的存储空间,它的取值范围通常在-2147483648到2147483647之间。

    需要注意的是,不同的数据库系统对数据类型的命名和定义可能有所不同,因此实际应用中可能会有一些细微的差异。在使用数据库时,建议参考具体数据库系统的文档和规范来确定"long"对应的具体整数类型。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在大多数数据库中,long对应的数据类型是bigint或者long int。这两种类型都是用来存储长整型数据的。

    在关系型数据库中,bigint是一种整数类型,用于存储较大范围的整数值。它通常占用8个字节(64位),可以表示范围在-9223372036854775808到9223372036854775807之间的整数。

    在MySQL数据库中,long int也是一种整数类型,可以存储范围在-2147483648到2147483647之间的整数。它占用4个字节(32位)。

    在其他非关系型数据库中,long可以对应为其他的数据类型,例如在MongoDB中,long对应的数据类型是int64。

    需要注意的是,不同的数据库系统可能有不同的数据类型来表示长整型数据,具体的类型取决于数据库的实现。在设计数据库表时,应根据实际需求选择合适的数据类型来存储长整型数据。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在大多数数据库系统中,long数据类型通常用于存储整数值。不同数据库系统对long数据类型的命名可能会有所不同。下面将介绍几种常见数据库系统中long数据类型的对应类型。

    1. MySQL: 在MySQL中,long对应的数据类型是BIGINT。BIGINT是一个64位整数,可以存储范围更大的整数值。

    2. Oracle: 在Oracle数据库中,long对应的数据类型是NUMBER。NUMBER数据类型可以存储任意精度的数字,包括整数和小数。

    3. SQL Server: 在SQL Server数据库中,long对应的数据类型是BIGINT。BIGINT与MySQL中的BIGINT相同,可以存储64位整数。

    4. PostgreSQL: 在PostgreSQL数据库中,long对应的数据类型是BIGINT。BIGINT与MySQL和SQL Server中的BIGINT相同,可以存储64位整数。

    需要注意的是,不同数据库系统对于long数据类型的长度和范围可能会有所不同。因此,在设计数据库表结构时,需要根据实际需求选择合适的数据类型来存储长整型数据。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部