計算機數據庫

取樣操作:從MySQL的選擇選擇

MySQL中,就像任何其他關係數據庫管理系統,在其結構中的樣本SELECT語句。 這並不奇怪,因為數據庫主要包含機密信息,必要時進行檢索。 select from SELECT позволяет делать это множеством различных способов, предоставляя большой набор инструментов. MySQL的 選擇 SELECT語句可以做到這一點在許多不同的方式,提供了極大的一套工具。

安裝MySQL

MySQL是實現為Windows下和Linux下。 安裝MySQL的Ubuntu,在OS的終端相當執行兩支球隊:

- sudo易於得到安裝mysql服務器。

- sudo易於得到安裝mysql客戶端。

對於MySQL的Windows,只是從官方網站下載“數據庫”合適的安裝包和運行它們。

SELECT語句的整體結構

在MySQL完整結構從SELECT語句的選擇如下:

1.選擇 - 列名(場)。

2.從 - 表名。

3. WHERE - ,其中的條件進行採樣。

請注意,雖然SQL語言的語法是不區分大小寫,一個很好的做法寫語句和保留關鍵字(FROM,WHERE等)幾個大字,以及表和列的名字 - 小。 SELECT приведен на рисунке ниже. 使用如下所示的MySQL操作者從SELECT選擇的最簡單的例子。

一個星號的字後SELECT是關鍵字的類似物ALL意味著從給定的表來選擇的所有列。 如果你有興趣對某些表的字段,他們應該在適當的位置標明,以逗號分隔。 這同樣適用於該表的名稱 - 如果超過一個,進入他們都用逗號隔開。

使用WHERE

很顯然,你不禁注意到,在前面的例子中,沒有關鍵字WHERE - 這是因為在這種情況下,我們不需要。 這種說法是不必需的,在選擇這樣可選的運營商,也有很多,但他們都有點晚。 如果您是在名稱添加一個WHERE表和任何條件,如類型='狗',那麼結果集將得到與代表愛迪生的寵物只有一行。 下圖顯示了一個例子。 不要忽略聲明ORDER BY,這裡也沒關係,它會稍後討論。

值得一提的是,WHERE後也可以寫多個條件,但用逗號不再分離。 為了這個目的,你必須使用關鍵字,如AND或OR。 這一切都取決於你的條件必須是如何得到滿足。 如果你有興趣在滿足所有指定的條件,那麼他們之間必須是,如果結果應該滿足他們的至少一個,然後使用或結果。

ORDER BY子句

我們提到,除了在SELECT語句的WHERE有與您可以操縱的結果在特定情況下需要設置許多其他的關鍵字。 一個這樣的“鑰匙”是ORDER BY。 它可以讓你到一個特定的領域,既升序和降序內樣品的結果進行排序。 這足以後,他只需指定列名,根據你需要對數據進行排序的值。 重要的是要符合幾個條件:第一 - 在聲明中,ORDER BY指定的名稱,並且必須在SELECT存在; 第二 - ORDER BY必須放置在該請求的結束。

默認的排序是升序(ASC),但是如果你需要以降序對結果進行排序,字段名稱,而不是ASC關鍵字DESC後寫。

結論

我們回顧了主要的,但不是所有的工具,操作員從MySQL的選擇。 SELECT,除了上面提到的那些,有很多其他的功能,允許從數據庫中檢索數據,靈活和有效。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhtw.unansea.com. Theme powered by WordPress.