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つの値転送メソッドの詳細な説明

推薦する

postcss-pxtorem モバイル適応の実装

コマンドを実行してプラグインpostcss-pxtoremをインストールします npm インストール...

CentOS6.9+Mysql5.7.18 ソースコードのインストール詳細チュートリアル

CentOS6.9+Mysql5.7.18 ソースコードのインストールでは、以下の操作を root ...

CSSとJSでロマンチックな流星群アニメーションを実現

1. レンダリング 2. ソースコードhtml < 本文 > < div クラス ...

Javascriptの基本ループの詳しい説明

目次サイクルのために入室のためのその間しながら行うループから抜け出す要約するサイクルのためにループは...

M1 ProチップでVueプロジェクトを開始する方法

目次導入Homebrewをインストールするnvmをインストールするノードをインストールするインストー...

ウェブサイトを高速化する

パフォーマンスは本当に重要ですか?パフォーマンスは重要であり、誰もがそれを知っています。なぜ私たちは...

MySQLテーブル構造を変更するコマンドを表示する

簡単な説明エディターはデータベースのエンコードが間違っているために問題に遭遇することが多く、これは頭...

mini-vueレンダリングのシンプルな実装

目次序文ターゲット最初のステップ:ステップ2:ステップ3:ステップ4:要約する序文現在主流のフレーム...

MySQL接続クエリの原理と応用

概要MySQL の最も強力な機能の 1 つは、データ取得を実行しながらテーブルを結合できることです。...

MySQL インデックスに関するヒントのまとめ

目次1. インデックスの基礎知識1.1 インデックスの利点1.2 インデックスの有用性1.3 インデ...

H5 WeChatパブリックアカウント認証を実装するための簡単な手順

序文昨日、h5 WeChat認証の実装が必要なプロジェクトがありました。したがって、この機能を完了す...

vue2.x の徹底研究 - h 関数の説明

目次解決、要約: vue プロジェクト。 .vue ファイルのテンプレート内に記述されたコードは、w...

スライダー検証コードを実装するJavaScript

この記事では、スライダー検証コードを実装するためのJavaScriptの具体的なコードを参考までに共...

Vueはカスタム命令を使用してページの下部に透かしを追加します

プロジェクトシナリオプロジェクトの背景全体にカスタム透かしを追加します。透かしのテキスト、フォントの...

Nginx http を https にアップグレードする手順を完了する

httpとhttpsの違いは一部のウェブサイトでは、http を開くと、安全ではないというメッセージ...