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

MySQLのBIGINTとBIGINT(20)の違いは?


BIGINTとBIGINT(20)の唯一の違いは、幅を表示することです。 20は幅の表示に使用できます。

例を見て、テーブルを作成しましょう。ここでは、BIGINT(20)-

を設定しました。
mysql> create table DemoTable
(
   Number bigint(20) zerofill
);
Query OK, 0 rows affected (0.58 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable values(1);
Query OK, 1 row affected (0.08 sec)
mysql> insert into DemoTable values(12);
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable values(123);
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values(1234);
Query OK, 1 row affected (0.11 sec)

selectステートメントを使用してテーブルのすべてのレコードを表示する-

mysql> select *from DemoTable;

これにより、次の出力が生成されます。幅が20になっているため、数値が拡大して以下のように表示されます-

+----------------------+
| Number               |
+----------------------+
| 00000000000000000001 |
| 00000000000000000012 |
| 00000000000000000123 |
| 00000000000000001234 |
+----------------------+
4 rows in set (0.00 sec)

  1. C#とVisual C#の違い

    C#とVisual C#はどちらも同じです。 Visual StudioをC#開発に使用する場合、それはVisual C#と呼ばれ​​ます。C#の実装としてVisual C#を検討してください。 Microsoft Visual Studioは、プログラム、Webアプリ、Webサービスなどを開発するためのMicrosoftのIDEです。VisualStudioの現在のバージョンはVisual Studio 2017であり、.NET3.5から4.7のフレームワークをサポートしています。 C#はマルチパラダイムプログラミング言語であり、現在のバージョンはC#7.3です。 次の理由により、C#

  2. C#と.Netの違い

    C#はプログラミング言語であり、.NETはフレームワークです。 .NETには、.NETFrameworkの仮想コンポーネントである共通言語ランタイム(CLR)があります。 .NETにはC#があるだけでなく、それを介してVB、F#などを操作できます。 C#は.NETの一部であり、次の機能があります- ブール条件 自動ガベージコレクション 標準ライブラリ アセンブリのバージョン管理 プロパティとイベント デリゲートとイベント管理 使いやすいジェネリック インデクサー 条件付きコンパイル シンプルなマルチスレッド LINQおよびLambda式 Windowsとの統合