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")
相关推荐
wangjinxun7 分钟前
【MySQL】深度学习数据库开发技术:使用CC++语言访问数据库
数据库·mysql·数据库开发
sa100279 分钟前
获取京东评论api接口
数据库
l1t10 分钟前
直接case when 聚合和先聚合后case when在duckdb150和sqlite3.52的性能比较
数据库·sqlite·duckdb
爆炒西瓜@18 分钟前
springboot内存定位,提取数据库账号密码
数据库·spring boot·后端
泡沫_cqy1 小时前
MySQL初学者文档
mysql
数据知道1 小时前
MongoDB分片集群部署:详细生产环境完整搭建
数据库·mongodb
bropro1 小时前
MySQL不使用子查询的原因
android·数据库·mysql
野生技术架构师1 小时前
Java面试精选:数据库 + 数据结构 +JVM+ 网络 +JAVA+ 分布式
java·数据库·面试
枫叶丹1 小时前
复杂SQL性能突围:代价驱动的连接条件下推策略与工程实践
数据库
fengye2071611 小时前
MongoDB 安装与配置
数据库·mongodb