mysql数据库-数据过滤、匹配字段
1.将要使用的SQL语句
:百分号(%)通配符
SELECT * FROM tablename WHERE filedname LIKE 'A%' // A% %A %a%
SELECT * FROM tablename WHERE filedname LIKE 'a_b' //_匹配单个字符 可以借助%匹配位置
:范围界定
SELECT * FROM tablename WHERE filedname [> < = !=] N;列值界定
SELECT * FROM tablename WHERE filedname BETWEEN m AND n;//闭区间,包含两端的值
:限制结果
SELECT * FROME tablename LIMIT 5;前5行 (0,5)
SELECT * FROME tablename LIMIT 5,10; 第5行后的10行
SELECT * FROME tablename LIMIT 5,-1;(5,last)
2.AND,NOT,IN,OR结合WHERE过滤
SELECT * FROM tablename WHERE .. AND ..;
SELECT * FROM tablename WHERE .. OR .. ;
SELECT * FROM tablename WHERE .. IN (m,n);(m,n)集合
SELECT * FROM tablename WHERE .. NOT IN (m,n);//不在集合中