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")
相关推荐
小趴菜不能喝3 分钟前
Spring AI 基础实践
数据库·人工智能·spring
Flash.kkl6 分钟前
MySQL访问
数据库·mysql
m0_5287490020 分钟前
SQL核心知识精讲:从入门到实战
数据库
zhougl99628 分钟前
mysql数据库存储引擎
数据库·mysql·oracle
卓豪终端管理29 分钟前
实力领跑!卓豪荣获 2026 高德纳双料认可
大数据·数据库·人工智能
A小码哥35 分钟前
Agent 记忆系统标准方案为何失效
数据库·agent
魑-魅-魍-魉36 分钟前
金仓数据库(KingbaseES)V8R3 Windows 版大小写敏感设置详解
数据库·windows·金仓
vx+_bysj686938 分钟前
【免费领源码】基于Springboot白隼校园音乐点歌系统 计算机毕业设计项目推荐上万套实战教程JAVA,node.js,C++、python、大屏数据可视化
java·spring boot·mysql·课程设计
上海合宙LuatOS1 小时前
LuatOS核心库API——【fatfs】支持FAT32文件系统
java·前端·网络·数据库·单片机·嵌入式硬件·物联网
认真的薛薛1 小时前
数据库-主从故障排查,gitd,延时同步
数据库·sql·mysql