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 データベース アーキテクチャの詳細

目次1. MySQL アーキテクチャ2. ネットワーク接続層3. データベースサービス層4. 接続プ...

CSSスタイルで実現されるHTML背景色のグラデーション効果

エフェクトのスクリーンショット:実装コード:コードをコピーコードは次のとおりです。 <!DOC...

Axios を使用して Vue2 がリクエストを開始する詳細なプロセス記録

目次序文Axiosのインストールと設定シンプルなGETリクエストを開始するPOSTリクエストを行うシ...

Linux 型バージョン メモリ ディスク クエリ コマンド紹介

1. まず、Linux システムのバージョン内容について概要を説明します。 1. カーネルバージョン...

MySQLクエリが遅い場合の理由と解決策

Python プログラムを書き、Mysql ライブラリを集中的に操作したためです。データ量が多くない...

MySQLはイベントを使用してスケジュールされたタスクを完了します

イベントでは、SQL コードを 1 回または一定の間隔で実行することを指定できます。通常、複雑な S...

Docker で TLS と CA 認証を有効にする方法

目次1. 証明書を生成する2. リモートを有効にする3. リモート接続3.1 Jenkins接続3....

MySQL マスタースレーブレプリケーションの実践の詳細説明 - ログポイントに基づくレプリケーション

ログポイントベースのレプリケーション1. マスターデータベースとスレーブデータベースに専用のレプリケ...

MySQL 学習ノート: データ エンジン

現在のデータベースでサポートされているエンジンを表示します エンジンを表示 +-----------...

テーブル内の要素のドラッグと並べ替えの問題について簡単に説明します

最近、要素テーブルを使用すると、並べ替えの問題によく遭遇します。単純な並べ替えであれば、要素の公式が...

nginx keepaliveの具体的な使い方

http1.1 プロトコルのデフォルトのリクエスト ヘッダーでは、図に示すように、デフォルトで ke...

ウェブサイトのフロントエンドパフォーマンスの最適化: JavaScript と CSS

Yahoo チームが書いた、ウェブサイトのパフォーマンス最適化に関する記事を読みました。この記事は...

XHTML+CSS Web ページ作成における美しいスタイルシートの適用

これはかなり前に書かれた記事です。今となっては、その中の考え方は学ぶ価値があるように思えます。jb5...

MySQL データ挿入効率の比較

データを挿入するとき、以前オフィス システムに取り組んでいたときにはデータベースのパフォーマンスにつ...

htm 初心者ノート(初心者は必ず読んでください)

1. HTMLとは何かHTML (ハイパーテキスト マークアップ言語): ハイパーテキスト マーク...