コンピューターデータベース

サンプリング演算子:MySQLは選択から選択します

MySQLは、他のリレーショナル・データベース管理システムのように、その構造中にサンプルSELECTステートメントを持っています。 データベースが必要なときにそれを取得するために、主に機密情報が含まれているので、これは、驚くべきことではありません。 select from SELECT позволяет делать это множеством различных способов, предоставляя большой набор инструментов. MySQLは 、SELECTから 選択するあなたはツールの大きなセットを提供する、さまざまな方法でこれを行うことができます。

MySQLをインストールします

MySQLのは、Windowsの下など、およびLinuxで実装されています。 MySQLのUbuntuのをインストールするには、かなりOSのターミナルにある2つのチームを実行します。

- 須藤はapt - mysqlのサーバーをインストールします。

- 須藤はapt - mysqlのクライアントをインストールします。

MySQLのWindowsの場合、単に公式サイト「データベース」、適切なインストールパッケージからダウンロードして実行します。

SELECT文の全体的な構造

次のようにSELECT文から選択MySQLでの完全な構造は、次のとおりです。

1. SELECT - 列名(フィールド)。

2. FROM - テーブル名。

条件がサンプリングする - 3。

SQL言語構文では大文字と小文字は区別されませんが、良い練習が文と予約キーワードを記述することがあります(、FROM WHEREなど)を大きな文字で、表や列の名前 - 小さな。 SELECT приведен на рисунке ниже. 次に示すSELECTから選択MySQLの演算子を使用する最も簡単な例。

SELECTは、キーワードの類似体である単語の後にアスタリスクは、ALL指定したテーブルからすべての列を選択することを意味します。 あなたは、テーブルのフィールドの一部だけに興味があるなら、彼らはコンマで区切って、適切な場所に示すべきです。 同じことは、テーブルの名前に適用される - 複数の場合、それらすべては、カンマで区切っ入力します。

WHEREを使用して

もちろん、あなたは助けるが、前の例では、noキーワードが存在しないことに気づくことができませんでした - これは、この場合には、それは我々が必要としないからです。 この文は必要ありませんし、SELECTでのこのような任意の演算子は、多くありますが、彼らは少し後であります。 名前は、このようなタイプ=「犬」として、WHEREテーブルと任意の条件を追加した後、あなたがしている場合、結果セットは、エジソンの代わりにペットと一緒に一つだけの行を取得します。 以下の図は一例を示しています。 文のORDER BYを無視しないでください、ここでそれは問題ではありません、それは少し後で説明します。

WHEREの後に複数の条件を記述することも可能ではありませんが、もはやカンマで区切られていることは注目に値します。 この目的のために、あなたは、ANDやORなどのキーワードを使用する必要があります。 それはすべてあなたの条件が満たされなければならないかに依存します。 あなたは結果がそれらの少なくとも1つを満たす必要がある場合を満たし、指定したすべての条件が、その後、それらの間、でなければならず、その結果に興味がある場合は、ORを使用します。

ORDER BY句

私たちは、SELECT文のWHEREに加えて、あなたが特定の状況で必要とされる結果セットを操作することが可能な他の多くのキーワードがあることを述べました。 そのような「キー」BY ORDERあります。 それはあなたが特定のフィールド、昇順と降順の両方内のサンプルの結果をソートすることができます。 それはあなたのデータをソートする必要がある値によると、ちょうど彼の後に列名を指定するだけで十分です。 いくつかの条件を遵守することが重要である:最初に - 、文で指定された名前ORDER BY、およびSELECT中に存在する必要があります。 第二 - ORDER BYは、リクエストの最後に配置されなければなりません。

デフォルトのソートが昇順(ASC)が、あなたは降順で結果をソートする必要がある場合は、フィールド名の代わりに、ASCキーワードDESCの後に書き込みされています。

結論

私たちは、メインを見直し、すべてではないのツールは、オペレータのMySQLから選択します。 SELECTは、上記のもの以外にも、柔軟かつ効率的に、データベースからデータを取得できるようにする他の機能をたくさん持っています。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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