SELECT定義: SQL的SELECT語句可以實現對錶的選擇、投影及連接操作。即SELECT語句可以從一個或多個表中根據用戶的需要從資料庫中選出匹配的行和列,結果通常是生成一個臨時表。 SELECT語句功能強大,有很多子句,所有被使用的子句必須按語法說明的順序嚴格地排序。 查詢數據表,區分單列查詢 ...
SELECT定義:
SQL的SELECT語句可以實現對錶的選擇、投影及連接操作。即SELECT語句可以從一個或多個表中根據用戶的需要從資料庫中選出匹配的行和列,結果通常是生成一個臨時表。
SELECT語句功能強大,有很多子句,所有被使用的子句必須按語法說明的順序嚴格地排序。
查詢數據表,區分單列查詢,多列查詢與所有列查詢.
SELECT sort_name FROM book_sort; 單列查詢
SELECT reader_id,reader_name,reader_type FROM reader; 多列查詢
SELECT * FROM reader; 所有列查詢
SELECT reader_id,reader_name, reader_type FROM reader AS re;
在mysql中,可以利用“SELECT”語句和“AS”關鍵字來查詢數據並起別名,語法為“SELECT 欄位名/* FROM 表名 AS 表別名;
”或“SELECT 欄位名 AS 欄位別名 FROM 數據表名;”。
在mysql中,distinct關鍵字的主要作用就是對資料庫表中一個或者多個欄位重覆的數據進行過濾,只返回其中的一條數據給用戶,distinct只可以在select中使用;
distinct進行去除重覆的原理:通過先對要進行去重覆的數據進行分組,然後從分組後的每組數據取一條返回客戶端.
LIMIT 作用:用於強制返回指定的記錄行數或者分頁.