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")
相关推荐
神仙别闹33 分钟前
基于Java(JSP)+MySQL实现深度学习的音乐推荐系统
java·深度学习·mysql
my_realmy34 分钟前
SQL 查询进阶:WHERE 子句与连接查询详解
java·开发语言·数据库·sql
游王子1 小时前
Milvus(7):Schema、主字段和自动识别
数据库·milvus
forestsea1 小时前
MySQL 调优
数据库·mysql·性能优化
林夕11202 小时前
深入探讨MySQL:聚合函数、外键约束、多表查询及多对多关系管理
sql·mysql
松树戈2 小时前
PostgreSQL使用LIKE右模糊没有走索引分析&验证
数据库·postgresql
文牧之3 小时前
PostgreSQL 常用日志
运维·数据库·postgresql
TE-茶叶蛋3 小时前
Redis 原子操作
数据库·redis·缓存
Linux运维老纪3 小时前
Python文件操作及数据库交互(Python File Manipulation and Database Interaction)
linux·服务器·数据库·python·云计算·运维开发
Bruce_Liuxiaowei3 小时前
MCP Python SDK构建的**SQLite浏览器**的完整操作指南
数据库·python·sqlite