MySQL匯出blob格式資料的處理

2021-09-25 22:11:07 字數 672 閱讀 8641

1. mysql的blob格式

2. mysql寫入blob資料

3. mysql匯出blob資料

4. python解析blob資料 總結

主要格式包括四種,按照最大容載容量從小到大依次為:tinyblob,blob,mediumlob,和longblob。如下圖:

python寫入blob資料,使用 mysql進行操作,指令生成如下:

insert into `table`(data) values(binary(16));
blob資料的匯出結果如下:

0x3136
python處理blob資料,解析為原始資料。

x = '0x3136'

result = bytes.fromhex(x[2:])

print (result)

#b'16'

1、 mysql的blob資料匯出為十六進製制串碼。

2、解碼需要遮蔽十六進製制串碼的標籤『0x』,從第三位開始。

3、python的內建bytes中fromhex函式可將十六進製制串碼轉化為二進位制。

mysql 匯出CSV格式和sql格式

匯出 csv 進入msyql 執行 show variables like secure 看檔案匯入路徑 secure file priv 假設為e testmysql test.csv 參考 呼叫 select from daily report info into outfile e testm...

利用Blob實現前端匯出Excel,Doc等檔案

最近的工作中遇到了一項新的需求,即使用者需要點選按鈕實現匯出乙份excel或者doc文件。如何實現呢?這就需要用到blob物件了。何為blob?引用mdn的話 blob物件表示乙個不可變 原始資料的類檔案物件。它的資料可以按文字或二進位制的格式進行讀取。blob是乙個建構函式,建立乙個blob的操作...

KingbaseES 匯入匯出blob列資料

kingbasees相容了oracle的blob資料型別。通常是用來儲存二進位制形式的大資料,也可以用來儲存其他型別的資料。下面來驗證一下各種資料儲存在資料庫中形式。建表create table t1 id number,file blob 插入資料 insert into t1 values 1,...