select的基本用法 选择多个列 select id,admin_id,ip from login_log where id < 10; 选择全部列: select * from login_log where id < 10; 一般,除非确实需要表中的每个列,否则最后别使用通配符*,因为这样会降低性能。
distinct的基本用法 找出某一列的不同的值 select distinct ip from login_log; 应用于多列:有一列不同即为不同 select distinct admin_id from login_log;
限制结果 select admin_id,ip from login_log limit 5; limit 5指示MySQL返回不多于5行。 查询下一个5行: select admin_id,ip from login_log limit 5,5; limit 5,5指示检索从行5开始的5行(第一条记录为行9)
排序 order by select admin_id,ip from login_log where id < 10 order by admin_id; 按多个列排序:先以admin_id排序再以ip排序。 select admin_id,ip from login_log where id < 10 order by admin_id,ip; 降序排序DESC,默认为ASC。如果要给多个列降序排序就要分别指定desc。