语法格式如下
select 字段列 from <表名或视图名>
[where <条件表达式>]
[group by <列名>]
[having <条件表达式>]
[order by <列名>[asc|desc]]
[limit <字句>]
1、select字句
指定要查询的列名称,列与列之间要用逗号隔开,还可以为列指定新的列名,显示在输出的结果中。all关键字表示显示所有的行,包括重复行,是系统默认的,distinct表示显示的结果要消除重复的行。
2、from字句
指定要查询的表,可以指定两个以上的表,表与表之间用逗号隔开。
(1)查询所有字段
select * from student;
(2)指定字段查询
select [字段1],[字段2]... from [表名];
(3)避免重复数据查询
#根据字段选择表内所有的数据
select [字段] from [表名];
#避免选择重复数据
select distinct [字段] from [表名];
3、where字句
指定要查询的条件。如果有where字句,就按照“条件表达式”指定的条件进行查询;如果没有where字句,就查询所有记录。