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

推薦する

Vue は zip ファイルのダウンロードを実装します

この記事の例では、Vueの具体的なコードを共有し、zipファイルをダウンロードして参考にしています。...

MySQLで偽または真を保存する方法

MySQL ブール値、偽または真を格納つまり、データベースに保存されるブール値は 0 と 1 であり...

Dockerコンテナを更新、パッケージ化、Alibaba Cloudにアップロードする方法

今回は、実行中のコンテナをイメージにパッケージ化して Alibaba Cloud にアップロードし、...

EclipseでTomcatを作成する原理の詳細な説明

ローカルEclipse上にTomcatサーバーを作成する場合、 tomcaインストールディレクトリの...

CSS3 で作成した本のページめくり効果

結果:実装コード: html <!-- よろしければハートを付けてください! --> &...

チェックボックスとラジオボタンの配置を実装する方法

ブラウザによって動作が異なるだけでなく、フォントやテキスト サイズによっても動作が異なります。フォー...

Windows での MySQL 5.7.10 のインストールと設定のチュートリアル

MySQL は、ユーザーごとに 2 つの異なるバージョンを提供します。 MySQL コミュニティ サ...

Linux に ASPNET.Core3.0 ランタイムをインストールするためのサンプル コード

# 以下の例は x64 ビット ランタイム v3.0.0 用です mkdir /runtimes ...

Alibaba Cloud Centos7.X で外部にポートを開く方法

一言で言えば、大手メーカーからクラウド サーバーを購入する場合は、セキュリティ グループに移動して、...

vue3 のストアを使用してスクロール位置を記録する例

目次全体的な効果コンテナのスクロールイベントをリッスンするストア内の構成ページが戻るときのスクロール...

MySQL トランザクション分離はどのように実現されますか?

目次同時シナリオ書き込む読む読む読み取り-書き込みと書き込み-読み取りMySQL のロック行レベルロ...

react-virtualized を使用して、動的な高さを持つ画像の長いリストを実装する

目次開発中に発生した問題解決具体的な実装実績まとめバーチャルリストは、スクロールコンテナ要素の表示領...

Vue ルーティング遅延読み込みの詳細

目次1. ルートの遅延読み込みとは何ですか? 2. ルートの遅延読み込みの使用1. ルートの遅延読み...

JSはアニメーションのレイアウト変換を実装します

JS でアニメーションを記述する場合、移動前に相対位置を絶対位置に変換してからアニメーション機能を実...

mysql5.7.20 での最初のログイン失敗に対する簡単な解決策

まず、 (1)MySQL 5.7にはデフォルトのパスワードがあるデフォルトのパスワードを見つける g...