sql数据库语句中点号.怎么转义?

sql数据库语句中点号.怎么转义?,第1张

转义要看情况,如果是你的库名、表明、字段名含有关键字或是不符合命名标准

即含字母数字下划线,都需要用[]括起来,以数字开头的也要用[]括起来

ESCAPE是用来转义字段内容的,比如说你要查询A字段里有_的内容

通常写法A like '%_%'由于_是通配符,这样系统就混乱了

所以需要escape转义 A like '%!_%' escape '!' 这样就能将_视为一个普通字符了

首先我们要知道,数据库都是由表构成的,当你把数据插入到其中的一个表中的时候,比如是数字呀、文字呀等等的插入的时候能正常插入,但是一旦你要插入特殊的字符,比如说插入下面这个括号里面的内容(“ABC”)到表里。如果不带引号的话ABC是能够插入进去的,但加上双引号以后,插入到表的时候,数据库会认为这对双引号是php语言里面的特殊字符,那么这对双引号就插入不进表格了,这时候只有通过转义,让数据库把这对双引号认为是和ABC三个字符一样。那就那能插入进去了。希望能对你有帮助。。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6637648.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存