MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQL変数のコンテキストでJavalongに相当するものは何ですか?


MySQL変数のコンテキストでのJavalongに相当するものはBigIntです。

Javaでは、longデータ型は8バイトを使用しますが、BigIntも同じバイト数を使用します。

Javalongのデモ

これがJavalongのデモです-

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

以下は出力です-

MySQL変数のコンテキストでJavalongに相当するものは何ですか?

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 affected (0.19 sec)

これで、上記のレコードが挿入されているかどうかを確認できます。選択クエリは次のとおりです-

mysql> select *from BigIntDemo;

以下は出力です-

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

  1. MySQLのUNHEX()に相当するPHPは何ですか?

    PHPはMySQLのUNHEX()に相当するため、hex2bin()関数を使用できます。 構文は次のとおりです- $ anyVariableName =hex2bin( yourHexadecimalValue); 上記の構文を理解するために、上記の構文をPHPで実装してみましょう。 PHPコードは次のとおりです- $ myFirstValue =hex2bin( 7777772E4D7953514C4578616D706C652E636F6D); var_dump($ myFirstValue); $ mySecondValue =hex2bin( 416476616E636564

  2. MySQLのsmallintに相当するJavaは何ですか?

    shortは、MySQLのsmallintに相当します。 Java shortは-32768〜32767の範囲の2バイトを取りますが、MySQLsmallintも同じ範囲の2バイトを取ります。 これがJavaでのshortのデモコードです- public class SmallIntAsShortDemo {    public static void main(String[] args) {       short value = 32767;       System.out.println(value);