DQL(Data Query Language):數(shù)據(jù)查詢語言。
select語句的功能就是查詢數(shù)據(jù)。select語句也是SQL語句中功能最豐富的語句,select語句不僅可以執(zhí)行單表查詢,而且可以執(zhí)行多表連接查詢,還可以進行子查詢,select語句用于從一個或多個數(shù)據(jù)表中選出特定行、特定列的交集。
語法格式:
select column1,column2… from 數(shù)據(jù)源 [where conditon];
語法格式中的數(shù)據(jù)源既可以是數(shù)據(jù)表也可以是視圖等。從上面的語法格式可以看出,select后面的列名用于確定選擇哪些列,where條件用于確定選擇哪些行,只有滿足where條件的記錄才會被選擇出來;如果沒有選擇where選擇條件,則默認選出所有行。如果想選出所有列則可以用(*)表示所有列。
語法:
SELECT selection_list /要查詢的列名稱/
FROM table_list /要查詢的表名稱/
WHERE condition /行條件/
GROUP BY grouping_columns /對結(jié)果分組/
HAVING condition /分組后的行條件/
ORDER BY sorting_columns /對結(jié)果排序/
LIMIT offset_start, row_count /結(jié)果限定顯示行數(shù)/