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")
相关推荐
Leon-Ning Liu5 分钟前
MySQL 5.7大表索引优化实战:108GB数据建索引效率提升50%
运维·数据库·mysql
ABILI .10 分钟前
Oracle导出
数据库·oracle
千寻技术帮28 分钟前
50030_基于微信小程序的生鲜配送系统
mysql·微信小程序·源码·安装·文档·ppt·答疑
Wang's Blog34 分钟前
MySQL: 数据库监控核心要素与实施策略
数据库·mysql
周杰伦fans42 分钟前
依赖倒置原则(DIP)Dependency Inversion Principle
数据库·依赖倒置原则
jenchoi4131 小时前
【2025-11-18】软件供应链安全日报:最新漏洞预警与投毒预警情报汇总
网络·数据库·安全·web安全·网络安全
q***57741 小时前
pg_sql关于时间的函数
数据库·sql
扣丁梦想家1 小时前
PostgreSQL 入门到精通 + Java & Spring Boot 实战教程
数据库·spring boot·postgresql
海奥华22 小时前
分库分表技术详解:从入门到实践
数据库·后端·mysql·golang