检索某个列
SELECT 列名 FROM 表名;
检索多个列
SELECT 列名1,列名2,列名3 FROM 表名;
返回所有列
SELECT * FROM 表名;(*的好处可以检索出未知列)
检索出有不同值的列
SELECT DISTINCT 列名 FROM 表名;(多个列时DISTINCT应用于所有列而不仅是前置它的列)
限制结果
SELECT 列名 FROM 表名 LIMIT 5;(返回结果不多于5行)
SELECT 列名 FROM 表名 LIMIT 5,5;(返回结果为从行5开始的5行)
检索出来的第一行为行0而不是行1,因此LIMIT 1, 1检索出来的是第二行而不是第一行
*MYSQL5支持另一种 LIMIT 4 OFFSET 3意为从行3开始取4行,等同于 LIMIT 3 , 4
表名和列名都可以是完全限定的,比如:
SELECT 表名.列名 FROM 数据库名.表名;