SQL标准语法模糊查询里 没有*这个通配符的 只有% ; _ ;[^] ; [] ; 4种通配符 以上4种通配符的含义 % 表示零个或多个字符 _ 表示单个字符 [] 表示范围[a-f]或集合[abcdef]的任何单个字符 [^] 表示不属于指定范围的[a-f] 或集合[abcdef]的单个字符 通常表示[^a-f] or [^abcdef] 以你的temp表为例子 1.查询以bei开头的name select * from temp where name like 'bei%' 2.查询以bei开头4个字符的name select * from temp where name like 'bei_' 3.查询任何以字母a-f 开头的name select * from temp where name like '[a-f]%' 4.查询任何不以字母 a-f 开头的name select * from temp where name like '[^a-f]%'