软件测试之特殊字符

软件测试中不得不注意的特殊字符:

 “%”符,它在数据库中为通配符,如果客户在搜索框中输入“%”,而程序未对输入的字符进行转义,在系统将解释为一个通配符,列出所有结果,而不是只含“%”的数据,一般需要解释为“\%”,才可正常搜索出,

“_”符,其原理和“%”符时一样的,大概学过SQL语句的人都知道像这样的句子:

SELECT * FROMStundent WHERE City LIKE 'Ne%',

SELECT * FROMStundent WHERE LastName LIKE 'C_r_er' 其中%和_都是通配符,所以未经处理的%和_就会解释为此处的通配符来


“'”符,因SQL语句的字符串是用单引号,如果保存或查询时,输入“'”系统未经处理,就会解释为SQL语句的中字符串的单引号,所以会出错

“"”符,其原理和“'”符是一样的,因为在MYSQL中单引号、双引号都可以应用字符串



还有其他的一些数据库转义字符,这就不一一解释原因了,大家平时测试时注意一下就ok了。写的太累了,歇歇,有深入探讨的可直接QQ群谈论。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • .bat脚本基本命令语法 目录 批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和 :: 2...
    庆庆庆庆庆阅读 12,626评论 1 19
  • 1.简介 数据存储有哪些方式?电子表格,纸质文件,数据库。 那么究竟什么是关系型数据库? 目前对数据库的分类主要是...
    乔震阅读 5,882评论 0 2
  • 最近自己很浮躁,不管做什么都是,书看不下去,活有没做多少,浑浑噩噩,不知道自己都干了什么。字更是一个也挤不出,秘密...
    筱念凉阅读 4,775评论 2 6
  • 什么是函数 函数式对程序逻辑进行结构化或者过程化的一种编程方法。能将整块代码巧妙地隔离成易于管理的小块,把重复代码...
    JaeGwen阅读 3,077评论 0 0
  • A1.记得2004年那年,我才参加工作不久,因为我的职业要求必须要会开车,但是当时我还不会,所以我有个愿望,就是学...
    4组36李晟阅读 1,711评论 0 1

友情链接更多精彩内容