運算元據 SQL

2021-08-29 13:00:11 字數 1653 閱讀 7731

[color=red][size=large][align=center]使用sql從表中取記錄。[/align][/size][/color]

sql的主要功能之一是實現資料庫查詢。如果你熟悉internet 引擎,那麼你已經熟悉查詢了。你使用查詢來取得滿足特定條件的資訊。例如,如果你想找到有asp資訊的全部站點,你可以連線到 yahoo!並執行乙個對active sever pages的搜尋。在你輸入這個查詢後,你會收到乙個列表,表中包括所有其描述中包含搜尋表示式的站點。

多數internet 引擎允許邏輯查詢。在邏輯查詢中,你可以包括特殊的運算子如and、or和not,你使用這些運算子來選擇特定的記錄。例如,你可以用and來限制查詢結果。如果你執行乙個對active sever pages and sql的搜尋。你將得到其描述中同時包含active sever pages 和sql的記錄。當你需要限制查詢結果時,你可以使用and。

如果你需要擴充套件查詢的結果,你可以使用邏輯操作符or。例如,如果你執行乙個搜尋,搜尋所有的其描述中包含active sever pages or sql的站點,你收到的列表中將包括所有其描述中同時包含兩個表示式或其中任何乙個表示式的站點。

如果你想從搜尋結果中排除特定的站點,你可以使用not。例如,查詢「active sever pages 」and not 「sql」將返回乙個列表,列表中的站點包含active sever pages,但不包含sql。當必須排除特定的記錄時,你可以使用not。

用sql執行的查詢與用internet搜尋引擎執行的搜尋非常相似。當你執行乙個sql查詢時,通過使用包括邏輯運算子的查詢條件,你可以得到乙個記錄列表。此時查詢結果是來自乙個或多個表。

select email from email_table where name="bill gates"

■ select語句的第一部分指名要選取的列。在此例中,只有email列被選取。當執行時,只顯示email列的值 [email protected]

■ selectt語句的第二部份指明要從哪個(些)表中查詢資料。在此例中,要查詢的表名為email_table 。

■ 最後,select語句的where子句指明要選擇滿足什麼條件的記錄。在此例中,查詢條件為只有name列的值為bill gates 的記錄才被選取。

bill gates很有可能擁有不止乙個email位址。如果表中包含bill gates的多個email位址。用上述的select語句可以讀取他所有的email位址。select語句從表中取出所有name字段值為bill gates 的記錄的email 欄位的值。

select email from email_table where name="bill gates" or

name="president clinton"

此例中的查詢條件比前乙個複雜了一點。這個語句從表email_table中選出所有name列為bill gates或president clinton的記錄。如果表中含有bill gates或president clinton的多個位址,所有的位址都被讀取。

select語句的結構看起來很直觀。如果你請乙個朋友從乙個表中為你選擇一組記錄,你也許以非常相似的方式提出你的要求。在sql select語句中,你「select特定的列from乙個表where某些列滿足乙個特定的條件」。

下一節將介紹怎樣執行sql查詢來選取記錄。這將幫助你熟悉用select語句從表中取資料的各種不同方法。

SQL運算元據

1.sql的組成 dml 資料操作語言 插入 刪除和修改資料庫中的資料 insert update delete等 dcl 資料控制語言 用來控制儲存許可 儲存許可權等 grant revoke等 dql 資料查詢語言 用來查詢資料庫中的資料 select等 ddl 資料定義語言 用來建立資料庫 資...

用SQL語句運算元據

語法 insert into 表名 列名列表 values 值列表 insert into 表名 列表名1,列表名2,列表名3,列表名4 select 值列表1,值列表2,值列表3,值列表4 from 插入的表名 select 列表名1,列表名2,列表名3,列表名4 into addresslist...

用SQL語句運算元據

用sql語句運算元據 1,在 sql sever 中,sql 語句不區分大小寫 資料庫名,表名,列名,關鍵字 sql編譯器都識別 2,對錶進行操作的時候,一定要使先用 use關鍵字切換到對應的資料庫 3.自增列不可以賦值 01.如果新增全部列,那麼表名後可以不跟列名,但是要提供所有列的值,除非當前 ...