国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python - mysql怎么插入字節(jié)型數(shù)據(jù)?

瀏覽:99日期:2022-09-10 17:59:42

問(wèn)題描述

1.我通過(guò)python,向mysql插入類似b’x33x00x78xff’的數(shù)據(jù)。mysql的字段類型是varchar,插入之后發(fā)現(xiàn),數(shù)據(jù)少了轉(zhuǎn)義字符. 而且也不知道把數(shù)據(jù)重新讀出來(lái)后,怎么把它從字符串變回字節(jié)類型的數(shù)據(jù)。

sql = 'insert into myapp_userinfo (info) values ('%s')' % b’x01x00x00x00...’xx.execute(sql)...

python - mysql怎么插入字節(jié)型數(shù)據(jù)?

2varchar類型被我穿成blob,然后嘗試?yán)^續(xù)插入,還是不行。python - mysql怎么插入字節(jié)型數(shù)據(jù)?

python讀回來(lái)的結(jié)果python - mysql怎么插入字節(jié)型數(shù)據(jù)?

我希望數(shù)據(jù)能夠原模原樣的寫(xiě)進(jìn)和讀出來(lái)剛接觸python和mysql,這個(gè)問(wèn)題弄了很久,有懂的人請(qǐng)回答下,謝謝!

問(wèn)題解答

回答1:

可以試試把數(shù)據(jù)序列化后存入數(shù)據(jù)庫(kù),取的時(shí)候轉(zhuǎn)一次,這樣試試

回答2:

跟問(wèn)主的數(shù)據(jù)庫(kù)編碼有關(guān)系,將所有的系統(tǒng)編碼改為utf-8就可以了python - mysql怎么插入字節(jié)型數(shù)據(jù)?

我的數(shù)據(jù)庫(kù)編碼如下:python - mysql怎么插入字節(jié)型數(shù)據(jù)?

回答3:

mysql 不是有個(gè)專門用來(lái)存二進(jìn)制的數(shù)據(jù)類型嗎?BINARY和VARBINARY類型

回答4:

可以考慮像密碼經(jīng)過(guò)AES加密成二進(jìn)制后經(jīng)過(guò)base64_encode轉(zhuǎn)成字符串存儲(chǔ)到密碼字段中,讀取時(shí)base64_decode解碼即可.

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 扎赉特旗| 雷州市| 荆门市| 谢通门县| 石景山区| 潍坊市| 大厂| 武功县| 全椒县| 奉贤区| 平邑县| 建昌县| 略阳县| 大悟县| 汉源县| 海兴县| 枞阳县| 庆城县| 嘉鱼县| 新密市| 乳山市| 德格县| 马山县| 绍兴县| 百色市| 德格县| 舞阳县| 建德市| 体育| 互助| 晴隆县| 津市市| 唐山市| 彭山县| 淳安县| 正蓝旗| 惠来县| 临沂市| 南康市| 城固县| 巫溪县|