SQL语句
一、检索单个列
select prod_name from products;
注意:1、结果顺序可能不同,数据相同即可
2、分号分隔很有必要
3、select语句不区分大小写,但表信息即标识符区分大小写
4、所有空格都被忽视,可以单行也可以多行
二、多个列
select prod_name,prod_price from products;
注意:
1、列名之间用逗号(,)分隔
2、结果是原始数据,非带格式数据
三、所有列
select * from products;
注意:1、※ 是通配符,可以检索出名字未知的列
四、检索不同的行
select distinct prod_name from products;
select distinct prod_name,prod_age from products;
select distinct * from products;
select * from products;
注意:1、第一句和第二句的区别;第三和第四的区别?
五、限制结果
select prod_name from products limit 5;
注意:返回不多于5列,从第一行开始。
select prod_name from products limit 5,5;
注意:1、返回从行5开始的5行。
2、检索出来的第一行为行0而不是行1,因此limit 1,1得到的是第二行而不是第一行。
六、使用完全限定的表名
select product.prod_name prod_name from crashcourse. products;
注意:有些情况需要完全限定,product是表名,prod_name是列名,crashcourse是数据库名。