Computer >> Máy Tính >  >> Lập trình >> MySQL

Tương đương với Java dài trong ngữ cảnh của các biến MySQL là gì?

Tương đương với Java dài trong ngữ cảnh của các biến MySQL là BigInt.

Trong Java, kiểu dữ liệu dài chiếm 8 byte trong khi BigInt cũng có cùng số byte.

Bản trình diễn của Java dài

Đây là bản demo của 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);
   }
}

Sau đây là kết quả -

Tương đương với Java dài trong ngữ cảnh của các biến MySQL là gì?

Bản trình diễn của BigInt

Chúng ta hãy xem một ví dụ về kiểu BigInt trong MySQL. Sau đây là truy vấn để tạo một bảng với trường được đặt là BigInt -

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

Chèn một số bản ghi trong bảng. Truy vấn như sau -

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

Bây giờ bạn có thể kiểm tra xem bản ghi trên đã được chèn hay chưa. Truy vấn chọn như sau -

mysql> select *from BigIntDemo;

Sau đây là kết quả -

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