MySQL HEX()関数とは何ですか?CONV()関数との違いは何ですか?
実際、HEX()関数は、10進値または文字列値を16進値に変換します。変換後、MySQLはその16進値の文字列表現を返します。
構文
HEX(Num or Str)
HEX()関数は数値または文字列を変換できることがわかっているため、構文の「Num」は16進数に変換される数値を表し、「Str」は文字が2桁の16進数に変換される文字列です。
例
mysql> Select HEX(210); +----------+ | HEX(210) | +----------+ | D2 | +----------+ 1 row in set (0.00 sec)
上記の例では、210は16進数の文字列表現に変換される10進数であり、BIGINT番号として扱われます。
mysql> SELECT HEX('NULL'); +-------------+ | HEX('NULL') | +-------------+ | 4E554C4C | +-------------+ 1 row in set (0.00 sec)
上記の例では、「NULL」は文字が2桁の16進数に変換される文字列です(1文字あたり2桁の16進数)。
基本的に、MySQL HEX()関数はCONV(N、10,16)と同等ですが、基本的な違いは、HEX()は文字列文字を2桁の16進数に変換できますが、CONV()は文字列文字を16進数に変換しようとすると0を返すことです。ストリング。次の例で示されています-
例
mysql> Select HEX('N'); +----------+ | HEX('N') | +----------+ | 4E | +----------+ 1 row in set (0.00 sec) mysql> Select CONV('N',10,16); +-----------------+ | CONV('N',10,16) | +-----------------+ | 0 | +-----------------+ 1 row in set (0.00 sec)
-
Localhostとは何ですか?127.0.0.1とはどのように異なりますか?
すべてのネットワークデバイスが切断されている場合でも、コンピュータは一種のネットワークを介して通信できます。 「ループバック」と呼ばれるUnixマシンは、仮想ネットワークデバイスを介して自身との間でネットワーク通信を送受信できます。コンピュータはそれ自体からそれ自体にメッセージを送信できるため、機能しているネットワークを必要とせずにネットワークスタイルの通信が可能になります。 127.0.0.1とは何ですか? 127.0.0.1は、最も一般的に使用されるループバックIPアドレスです。これは、ループバック機能に特に使用される1,600万を超えるIPアドレスの予約済みブロックの一部です。ループ
-
RTF(.rtf)ファイルとは何ですか?他のテキスト形式とどのように異なりますか?
テキスト形式を使用しているユーザーは、RTF形式を時々見たことがあるかもしれません。ほとんどの場合、ファイルは一般的なニーズのためにDOCXまたはTXTにありますが、拡張子が.rtfのファイルもあります。 RTFファイルが何であるかを知らない多くのユーザーは、これらのファイルが何であり、他の形式とどのように違うのか疑問に思うでしょう。この記事では、RTFファイルについて詳しく学習します。 RTFファイルとは何ですか? ワードパッドやOfficeなどのMicrosoft製品は、リッチテキスト形式とも呼ばれるRTFを使用します。このフォーマットは、1987年にMicrosoftが自社製品