MySQL查询数据select
一、简单查询
查询表的所有字段:
select * from table_name;
查询指定字段:
select name,age from table_name;
查询表中记录总数:
select count(*) from table_name;
二、带where条件的查询
查询符合指定条件的记录:
select * from table_name where name='Tom';
多个条件AND查询:
select * from table_name where name='Tom' and age > 18;
多个条件OR查询:
select * from table_name where name='Tom' or name = 'Bill';
多个条件IN查询,与上例OR查询等同:
select * from table_name where name in ('Tom', 'Bill');
三、limit offset查询分页,限制最大返回记录数
最多只返回前10条记录
select * from table_name limit 10;
跳过前20之后取10条记录,这里20是offset,10是limit。
select * from table_name limit 20,10;
也可以显式地使用limit offset关键字,如下:
select * from table_name limit 10 offset 20;
文章评论