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

MySQLのINT(7)はどういう意味ですか?


INT(7)では、数字は表示幅を示します。 intは4バイトかかることがわかっているので、ストレージには影響しません。範囲は-2147483648〜2147483647です。

INT(7)を理解するために、ゼロフィル列を持つテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです-

mysql> create table DisplayInt
-> (
-> Number int(7) zerofill
-> );
Query OK, 0 rows affected (1.25 sec)

挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。クエリは次のとおりです-

mysql> insert into DisplayInt values(1);
Query OK, 1 row affected (0.12 sec)

mysql> insert into DisplayInt values(12);
Query OK, 1 row affected (0.16 sec)

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

mysql> insert into DisplayInt values(12345);
Query OK, 1 row affected (0.10 sec)

mysql> insert into DisplayInt values(1234567);
Query OK, 1 row affected (0.18 sec)

selectステートメントを使用して、テーブルのすべてのレコードを表示します。クエリは次のとおりです。

mysql> select *from DisplayInt;

以下は出力です。

+--------+
| Number |
+--------+
| 0000001 |
| 0000012 |
| 0001234 |
| 0012345 |
| 1234567 |
+--------+
5 rows in set (0.00 sec)

  1. 拡張ネットワークとはどういう意味ですか?

    拡張ネットワークは、セルラープロバイダーが採用している一般的な手法であり、顧客が自社のセルタワーでカバーされていないエリアにいるときに顧客に継続的なサービスを提供できるようにします。 顧客がサービスプロバイダーの確立されたネットワークカバレッジの外に移動すると、スマートフォンは、自社のプロバイダーが取引している別の会社が運営するネットワークに自動的に切り替わります。プロセス全体は完全にシームレスであり、ほとんどの場合、追加料金は発生しません。ただし、拡張ネットワークのデータ速度は遅くなることがよくあります。 拡張ネットワークLTEとは何ですか? 拡張ネットワークLTEは、携帯電話会社が上

  2. LTEとはどういう意味ですか?

    ロングタームエボリューション(LTE)は、WiMaxや3Gなどの以前のテクノロジーに代わる4Gワイヤレスブロードバンド規格です。 3Gよりは高速ですが、現在のワイヤレス標準である真の4Gと5Gの両方よりも低速です。 LTEは、ワイヤレス(Wi-Fi)接続の代わりに、スマートフォンやタブレットなどのモバイルデバイスで使用されます。 3Gまたは4Gと同様に、LTEは、モバイルデバイスがセルラータワーからインターネットに接続する方法を決定する技術標準です。 LTEは主に、4Gに向けた進歩を意味するマーケティング用語です。 LTEまたは4Gとは何かを決定する国際的な規制機関はありません。したがって