一、PostgreSql
PostgreSql 中bytea 数据类型是二进制数据,可以用来存储图片或者其他的大文件格式,当bytea数据类型中存储少量字节的时候可以通过SQL语句进行CRUD
数据库中的bytea是使用二进制进行按照字节存储
参考:https://www.postgresql.org/docs/9.2/static/datatype-binary.html
https://www.yiibai.com/manual/postgresql/datatype-binary.html 这里面的"\"写成了"/"
写入数据:
要向数据中写入一个字节的数据,应该使用该字节的8进制进行写入
如:“}”的ASCII码为“125(10进制)” 对应的8进制为“175”
注意:如果10进制转换为8进制没有三位的应该在前面补0
如:“=”的ASCII码为“61”对对应的8进制为“75” 应该写成‘\075’ 而不是‘\75’
所以向数据库中插入“}”的时候使用“\175” 在插入的时候每一个直接使用斜杠“\”隔开
update dj