"SQL" 中的 "Q" 表示查詢查詢 (Query)。使用 SELECT 語句從數(shù)據(jù)庫中查詢 (或檢索檢索SELECT 語句執(zhí)行上述所有操作。投影是表中各列的子集。)
例如,以下 SELECT 語句檢索成本超過 $15 的所有產(chǎn)品的名稱和價(jià)格:
SELECT name, unit_price FROM product WHERE unit_price > 15
此查詢同時(shí)使用投影
(SELECT name, unit_price) 和限制 (WHERE unit_price > 15)。
連接通過比較每一表中各列的值,將兩個(gè)或更多表中的各行關(guān)聯(lián)起來。例如,您可能想要為發(fā)運(yùn)的商品件數(shù)超過一打的所有訂單項(xiàng)選擇訂單項(xiàng)識號和產(chǎn)品名稱:
SELECT sales_order_items.id, product.name FROM product JOIN sales_order_items WHERE sales_order_items.quantity > 12
product 表和 sales_order_items 表基于兩個(gè)表間的外鍵關(guān)系連接在一起。
有關(guān)更多信息,除了查詢以外,您還可以使用 SQL 進(jìn)行許多操作。 SQL 包括創(chuàng)建表、視圖和其它數(shù)據(jù)庫對象的語句。"SQL" 中的 "Q" 表示查詢查詢 (Query)。使用 SELECT 語句從數(shù)據(jù)庫中查詢或檢索檢索SELECT 語句執(zhí)行上述所有操作。投影是表中各列的子集。限制限制 (也稱作選擇選擇于某些條件)。
例如,以下 SELECT 語句檢索成本超過 $15 的所有產(chǎn)品的名稱和價(jià)格:
SELECT name, unit_price FROM product WHERE unit_price > 15
此查詢同時(shí)使用投影 (SELECT name, unit_price) 和限制 (WHEREunit_price > 15)。
連接通過比較每一表中各列的值,將兩個(gè)或更多表中的各行關(guān)聯(lián)起來。
例如,您可能想要為發(fā)運(yùn)的商品件數(shù)超過一打的所有訂單項(xiàng)選擇訂單項(xiàng)標(biāo)識號和產(chǎn)品名稱:
SELECT sales_order_items.id, product.name FROM product JOIN sales_order_items WHERE sales_order_items.quantity > 12
product 表和 sales_order_items 表基于兩個(gè)表間的外鍵關(guān)系連接在一起。
你還可以使用 SQL 進(jìn)行許多操作。 SQL 包括創(chuàng)建表、視圖和其它數(shù)據(jù)庫對象的語句。它還包括修改表的語句 (INSERT、UPDATE 和 DELETE 語句)以及執(zhí)行在本手冊中討論的其它許多數(shù)據(jù)庫任務(wù)的語句
|