基本数据查询
全表查询
select * from tableName;
select Field from tableName;
select count(*) from tableName;
select count(1) from tableName;
条件过滤
and (并且)
select * from tableName where 条件1 and 条件2;
select * from tableName where 条件1 or 条件2;
select * from tableName where Field in(value1,value2);
select * from tableName where Field between a and b;
select * from tableName where Field not in(value1,value2);
select * from tableName where Field not between a and b;
select * from tableName where Field like "要匹配的字符%";
select * from tableName where Field rlike "^要匹配的字符";
select * from tableName where Field rlike "要匹配的字符$";
select * from tableName limit N;
对结果信息排序
默认排序
select * from tableName order by Field limit N;
select * from tableName order by Field asc limit N;
select * from tableName order by Field desc limit N;
字符串的排序是按照ASCII码值排序的。
聚合函数
查询总数(count)
总和(sum)