MySql如何插入和查詢二進位制資料

2021-12-30 11:59:27 字數 1298 閱讀 3491

mysql如何插入和查詢二進位制資料

mysql二進位制 

mysql:bit型別的查詢與插入

mysql有種字段型別是bit。

1.如何插入呢?

它的插入必須採用:

可以使用b『value』符號寫位字段值。value是乙個用0和1寫成的二進位制值。

mysql> create table an_bit (id bit(8));

query ok, 0 rows affected (0.00 sec)

mysql> insert into an_bit values (11);

query ok, 1 row affected (0.00 sec)

雖然可以插入,但是實際插入的數值是11(十進位制),不是3(十進位制)。

mysql> insert into an_bit values (b』11′);

query ok, 1 row affected (0.00 sec)

這才是正確的插入方法。 插入的值是3(十進位制)

2. 如何查詢呢?

mysql> select * from an_bit;

+——+

| id |

+——+||

| |

+——+

這樣是不對的,看不到東西

mysql> select id+0 from an_bit;

+——+

| id+0 |

+——+

| 11 |

| 3 |

+——+

這是正確的,可以看到十進位制的值。

mysql> select bin(id+0) from an_bit;

+———–+

| bin(id+0) |

+———–+

| 1011 |

| 11 |

+———–+

這是二進位制的值

mysql> select oct(id+0) from an_bit;

+———–+

| oct(id+0) |

+———–+

| 13 |

| 3 |

+———–+

這是八進位制的值

mysql> select hex(id+0) from an_bit;

+———–+

| hex(id+0) |

+———–+

| b |

| 3 |

+———–+

這是十六進製制的值

mysql二進位制 MySql二進位制連線方式詳解

使用mysql二進位制方式連線 您可以使用mysql二進位制方式進入到mysql命令提示符下來連線mysql資料庫。例項以下是從命令列中連線mysql伺服器的簡單例項 root host mysql u root p enter password 在登入成功後會出現 mysql 命令提示視窗,你可以...

mysql 大二進位制型別 MySql 二進位制型別

mysql二進位制型別 二進位制型別是在資料庫中儲存二進位制資料的資料型別。二進位制型別包括binary varbinary bit tinyblob blob mediumblob和longblob等。mysql的二進位制型別如下表所示 整數型別 取值範圍 binary m 位元組數為m位元組,允...

mysql二進位制恢復 mysql二進位制日誌恢復

二進位制日誌匯出 1.按時間節點匯出 no defaults 用來對mysql5.5之前mysqlbinlog命令報錯 mysqlbinlog no defaults start date 2017 08 08 15 04 04 stop date 2017 08 08 15 12 00 progr...