%は任意の数の文字を表します
select * from user where username like '%huxiao';
select * from user where username like 'huxiao%';
select * from user where username like '%huxiao%';
_ 1つの文字を表します
select * from user where username like '_';
select * from user where username like '______';
select * from user where username like 'huxia_';
select * from user where username like 'h_xiao';
私は実際にそれを行う方法を、%や_を確認したい場合は?使用エスケープ、ワイルドカード、および%の前面とにはエスケープ文字が存在しないことに注意してください_としてワイルドカード文字はまだ役割を果たしていないエスケープ文字%または_の後ろ
select username from gg_user where username like '%xiao\_%' escape '\';
select username from gg_user where username like '%xiao\%%' escape '\';
一般的にエスケープ文字を行うために「」使用するだけでなく、他の記号を使用することができます。