MySQL ステートメントを使用して、さまざまな整数が占めるバイト数とその最大値と最小値を調べる例

MySQL ステートメントを使用して、さまざまな整数が占めるバイト数とその最大値と最小値を調べる例

直接コード:

タイプとして「bigint unsigned」、バイトとして「8」、max_numとして~0、min_numとして0を選択します。
'int unsigned'、'4'、~0>>32,0 ユニオンを選択
'mediumint unsigned'、'3'、~0>>40,0 ユニオンを選択
'smallint unsigned'、'2'、~0>>48,0 ユニオンを選択
'tinyint unsigned'、'1'、~0>>56,0 ユニオンを選択
'signed bigint'、'8'、~0>>1、-(1<<63) ユニオンを選択
'signed int'、'4'、~0>>33、-(1<<31) ユニオンを選択
'signed mediumint'、'3'、~0>>41、-(1<<23) ユニオンを選択
'signed smallint'、'2'、~0>>49、-(1<<15) ユニオンを選択
'signed tinyint'、'1'、~0>>57、-(1<<7) を選択します。

 

+--------------------+-------+----------------------+----------------------+
| タイプ | バイト数 | 最大数 | 最小数 |
+--------------------+-------+----------------------+----------------------+
| bigint 符号なし | 8 | 18446744073709551615 | 0 |
| 符号なし整数 | 4 | 4294967295 | 0 |
| mediumint 符号なし | 3 | 16777215 | 0 |
| 符号なし小整数 | 2 | 65535 | 0 |
| tinyint 符号なし | 1 | 255 | 0 |
| 符号付きビッグイント | 8 | 9223372036854775807 | -9223372036854775808 |
| 符号付き整数 | 4 | 2147483647 | -2147483648 |
| 符号付き mediumint | 3 | 8388607 | -8388608 |
| 符号付き小整数 | 2 | 32767 | -32768 |
| 符号付き tinyint | 1 | 127 | -128 |
+--------------------+-------+----------------------+----------------------+
セット内の行数 (0.00 秒)

MySQL ステートメントを使用して、さまざまな整数が占めるバイト数とその最大値と最小値を調べる上記の例は、エディターが皆さんと共有するすべての内容です。参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。

以下もご興味があるかもしれません:
  • MySQL でよく使用されるステートメントの包括的な概要 (必読)
  • MySQLのSQL文の分類を数える
  • MySQLクエリステートメントの完全なコレクション
  • 最も完全なMySQLクエリステートメントコレクション
  • mysql の一般的なコマンドラインステートメント
  • MySQL ステートメントのクイックレビューチュートリアル (完全版)
  • MySQL でよく使用される SQL 文を表示する (詳細な説明)

<<:  WindowsにOpenSSHをインストールし、SSHキーを生成してLinuxサーバーにログインします。

>>:  Vueの7つの値転送メソッドの詳細な説明

推薦する

ディスク容量不足による MySQL レプリケーション障害の解決方法

目次ケースシナリオ問題を解決するまとめケースシナリオ本日、オンラインで問題が発見されました。監視範囲...

MySQL slow_log テーブルを InnoDB エンジンに変更することはできません。詳細な説明

背景mysql.slow_log からスロー クエリ ログを取得するのは遅く、テーブルは csv テ...

Linux でファイルをあいまい検索するのに適したコマンドは何ですか?

1. はじめにこの記事では、主に Linux システムでコマンドライン ツールを使用してファイルを...

Sublime / vscode による HTML コード生成の迅速な実装

目次基本的なHTML構造div とクラス名のショートカット キーを生成するクラス名を持つdiv ID...

フォームの読み取り専用属性と無効な属性についての簡単な説明

フォーム内の読み取り専用および無効な属性1. 読み取り専用:サーバーは、ユーザーがデータを変更するこ...

MySQL 5.7 JSON 型の使用の詳細

JSON は、言語に依存しないテキスト形式を使用する軽量のデータ交換形式で、XML に似ていますが、...

js で 0ms 遅延タイマーを実装するいくつかの方法

目次キューマイクロタスク非同期/待機メッセージチャネルやっと付録ここ二日間、「タイムリーな setT...

カルーセルの制作方法を実現するjs

この記事では、カルーセル画像の表示を実現するためのjsの具体的なコードを参考までに共有します。具体的...

mysql 10進データ型変換の実装

最近、次のデータ型のデータベースに遭遇しました:decimal(14,4)発生した問題は次のとおりで...

docker-compsoe を使用してフロントエンドとバックエンドを分離したプロジェクトをデプロイする方法

事前に言っておくDocker を使用すると非常にシンプルなデプロイメント環境を実現できることは誰もが...

divコンテナ内の背景色または画像は、サイズが大きくなるにつれて大きくなります。

コードをコピーコードは次のとおりです。高さ:自動 !重要;高さ:550px;最小高さ:550px; ...

マウスを動かしたときに画像のズーム効果とゆっくりとした遷移​​効果を実現するCSSのサンプルコード

transform:scale()比例したズームインまたはズームアウトを実現できます。 transi...

MySQL 上級学習ノート (パート 3): MySQL 論理アーキテクチャの紹介、MySQL ストレージ エンジンの詳細な説明

MySQL 論理アーキテクチャの概要他のデータベースと比較すると、MySQL は、そのアーキテクチャ...

Dockerのプロセスとイメージを実行するための基本コマンドの詳細な説明

目次1. ワークフローを実行する2. ミラーリングの基本コマンド1. ワークフローを実行するDock...