sql 语句哪里添加单引号问题


1.sql 语句哪里添加单引号问题,哪些地方必须加双引号,否则sql语句会报错?

涉及varchar的值的时候,必须有单引号包括varchar值。int等其他字段类型,则不需要加单引号包括。

如:

insert into t_test(uid,name) values(1,david);

报错,报错原因,name是varchar类型,其值必须用单引号包括。uid字段是int,可以不用单引号 

 

正确如下:

insert into t_test(uid,name) values(1,'david');

2.like关键字后面接varchar,是必须的,like模糊查询当然是字符串 匹配了,所以like 后面必须用单引号包括起来,且%和_单个字符匹配等都要包含进来。

不能将%和_放在单引号外面。如,必须where name like '%lily',不能where name like %'lily',这样会报错

like模糊查询,

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM