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模糊查詢,
