我們如何以可列印的格式顯示 MySQL 二進位制值?


實際上,位值以二進位制值的形式返回,但我們也可以藉助以下方案以可列印的形式顯示位值 −

透過新增 0

我們可以透過向它們新增 0 以可列印的形式顯示位值。按照 bit_testing 表中的示例可以理解什麼是 −

mysql> Select bittest+0 from bit_testing;
+-----------+
| bittest+0 |
+-----------+
|       170 |
|         5 |
|         5 |
+-----------+
3 rows in set (0.00 sec)

透過使用轉換函式 BIN(),OCT(),HEX()

我們還可以使用 BIN() 轉換函式以可列印的形式顯示位值。按照 bit_testing 表中的示例可以理解什麼是 −

mysql> Select BIN(bittest+0) from bit_testing;
+----------------+
| BIN(bittest+0) |
+----------------+
| 10101010       |
| 101            |
| 101            |
+----------------+
3 rows in set (0.00 sec)

mysql> Select OCT(bittest+0) from bit_testing;
+----------------+
| OCT(bittest+0) |
+----------------+
| 252            |
| 5              |
| 5              |
+----------------+
3 rows in set (0.05 sec)

mysql> Select HEX(bittest+0) from bit_testing;
+----------------+
| HEX(bittest+0) |
+----------------+
| AA             |
| 5              |
| 5              |
+----------------+
3 rows in set (0.00 sec)

更新日期:22-Jun-2020

66 次瀏覽

開啟您的 職業生涯

完成課程獲得證書

開始學習
廣告
© . All rights reserved.