• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > MySQL数据入库时特殊字符处理详解

MySQL数据入库时特殊字符处理详解

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mysql 特殊字符,mysql存储特殊字符,php mysql 特殊字符,查看mysql字符集,mysql 字符截取等相关知识,希望本文的分享对您有所帮助

在一个字符串中,如果某个序列具有特殊的含义,每个序列以反斜线符号 (“”)开头,称为转义字符。 MySQL 识别下列转义字符:

0
一个 ASCII 0 (NUL) 字符。
'
一个 ASCII 39 单引号 (“'”) 字符。
"
一个 ASCII 34 双引号 (“"”) 字符。

一个 ASCII 8 退格符。
一个 ASCII 10 换行符。
r
一个 ASCII 13 回车符。
t
一个 ASCII 9 制表符(TAB)。
z
ASCII(26) (Control-Z)。这个字符可以处理在 Windows 系统中 ASCII(26) 代表一个文件的结束的问题。(当使用 mysql database < filename 时 ASCII(26) 可能会引起问题产生。)
一个 ASCII 92 反斜线 (“”) 字符。
%
一个 ASCII 37 “%” 字符。它用于在正文中搜索“%”的文字实例,否则这里“%”将解释为一个通配符。
_
一个 ASCII 95 “_” 字符。它用于在正文中搜索“_”的文字实例,否则这里“_”将解释为一个通配符。
注意如果在某些正文环境内使用 “%” 或 “_”,将返回字符串 “%” 和 “_” 而不是 “%” 和 “_”。

字符串中包含引号的可以有下列几种写法:

一个字符串用单引号“'”来引用的,该字符串中的单引号“'”字符可以用“''”方式转义。

一个字符串用双引号“"”来引用的,该字符串中的“"”字符可以用“""”方式转义。

你也可以继续使用在引号前加一个转义字符“”来转义的方式。

一个字符串用双引号“"”来引用的,该字符串中的单引号“'”不需要特殊对待而且不必被重复或转义。同理,一个字符串用单引号“'”来引用的,该字符串中的双引号“"”不需要特殊对待而且不必被重复或转义。

下面显示的 SELECT 演示引号和转义是如何工作:

mysql> SELECT 'hello', '"hello"', '""hello""', 'hel''lo', ''hello

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • MySQL数据入库时特殊字符处理详解

相关文章

  • 2017-05-11忘记mysql数据库root用户密码重置方法[图文]
  • 2018-12-05Oracle数据库密码文件的使用与维护
  • 2018-12-05数据库备份 SQLServer的备份和灾难恢复
  • 2018-12-05mysql实现SQL统计的实例
  • 2018-12-05MySQL基础教程1 — 数据类型之数值类型
  • 2018-12-05详解关于mysql查询字符集不匹配问题
  • 2017-05-11深入sql多表差异化联合查询的问题详解
  • 2018-12-05Oracle 数据 使用游标
  • 2018-12-05IN&EXISTS与NOT IN&NOT EXISTS 的优化原则小结
  • 2018-12-05mysql5.7在Centos7.3下安装配置的图文教程

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • mysql中sum float类型使用小数点的方法
    • SQL Server 高速缓存依赖分析
    • MySQL数据表字段内容的批量修改、清空、复制等更新命令
    • SQLServer2005 的查询独占模拟
    • thinkphp中的RBAC用户权限管理数据库设计的图文详解
    • Mysql配置版安装_MySQL
    • oracle SQL解析步骤小结
    • 查看 MySQL 已经运行多长时间的方法
    • MySql获取某个字段存在于哪个表的sql语句
    • mysql 5.7.13 winx64安装配置方法图文教程_MySQL

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有