在 MySQL 变量上下文中,Java long 的等价物是什么?

mysqlmysqli database

在 MySQL 变量上下文中,Java long 的等价物是 BigInt。

在 Java 中,long 数据类型占用 8 个字节,而 BigInt 也占用相同数量的字节。

Java long 的演示

这是 Java long 的演示 −

public class JavaLongDemo {
   public static void main(String[]args) {
      long kilometer = 9223372036854775807L;
      System.out.println("The largest positive value for long range:"+kilometer);
   }
}

以下是输出 −

BigInt 演示

让我们看一个 MySQL 中 BigInt 类型的示例。以下是创建字段设置为 BigInt 的表的查询 −

mysql> create table BigIntDemo
   −> (
   −> Kilometer BigInt
   −> );
Query OK, 0 rows affected (0.74 sec)

在表中插入一些记录。查询如下 −

mysql> insert into BigIntDemo values(9223372036854775807);
Query OK, 1 row impacted (0.19 sec)

现在您可以检查上述记录是否已插入。选择查询如下 −

mysql> select *from BigIntDemo;

以下是输出 −

+---------------------+
| Kilometer           |
+---------------------+
| 9223372036854775807 |
+---------------------+
1 row in set (0.00 sec)

相关文章