mysql 如何向数据库中插入特殊字符“ ’ &等等符号

前言

数据库进行curd时一些参数十分特殊,比如"xiaoming" tom's dog,一些字符特殊,使用字符拼接进入sql命令就会报错

现有的解决方法是将插入数据库中的字符等数据进行base64编码,增删改查命令同样对参数进行base64编码,base64编码的字符不会有这些特殊字符存在,想要得到原始数据只需要在进行decode解码即可

代码

复制代码
def encodeData(data):
    return base64.b64encode(data.encode("utf-8")).decode()
def decodeData(data):
    return base64.b64decode(data).decode("utf-8")
相关推荐
martin10178 分钟前
Oracle 11g 数据库卡顿排查与实战优化:一次真实的慢 SQL 定位全过程
数据库·后端
Linux Huang10 分钟前
spring注册组件/服务无效,问题排查
大数据·服务器·数据库·spring
SweetCode15 分钟前
汉诺塔问题
android·java·数据库
嘟嘟w20 分钟前
B + 树索引的工作原理?
mysql
橙汁味的风28 分钟前
4数据库安全性
数据库·oracle
天竺鼠不该去劝架34 分钟前
传统财务管理瓶颈:财务机器人如何提升效率
大数据·数据库·人工智能
码农爱学习34 分钟前
嵌入式Linux利用core-dump文件和gdb工具分析程序崩溃问题
linux·数据库·postgresql
猿小喵1 小时前
MySQL数据库binlog解析
数据库·mysql
橙汁味的风1 小时前
6关系数据理论
数据库
牛魔王_11 小时前
SqlServer 大数据量分页查询
数据库·sqlserver·分页·查询·翻页