SQLクエリの作成-仕組み
データベースと通信するには、SQLクエリが必要です。 この実用的なヒントでは、このようなクエリを作成する方法を示します。
SQLクエリ:知っておくべき
- SQLクエリはほとんど完全に英語の単語で構成されているため、理解するのは難しくありません。 ただし、クエリ内のSQLコマンドを正しい順序で記述することが重要です。
- SQLは大文字と小文字を区別しません。 ただし、SQLコマンドは大文字で表記するのが一般的です;通常、データベース名とテーブル名は小文字で記述されます。
- 完成したSQLコマンドは常にセミコロン[;]で終了します。
1. SQLコマンド:SELECT
- SELECTコマンドは、テーブルから列を選択するためにあります。
- すべての列を選択する場合は「SELECT *」と入力し、そうでない場合は「SELECT」と入力してから列名を入力します。 列の名前はコンマ[、]で区切る必要があります。
2番目のコマンド:FROM
- FROMコマンドを使用して、クエリを再生するテーブルを選択します。
- 小さな例:テーブル「gifts」から列「art-no」、「article」、および「price」を選択したい場合。 このためのSQLコマンドは「SELECT art-nr、article、price FROM gift article;」です。 このSQLクエリは既に機能していますが、追加のコマンドで拡張できます。
3番目のSQLコマンド:WHERE
- WHEREコマンドを使用して、クエリに条件を追加できます。
- テキストを検索する場合は、単一引用符で囲む必要があります。
- 上記の例を続けるには、「包装紙」という項目のみを照会します。 SQLクエリは、「SELECT item no、item、price FROM gift item WHERE item = 'gift wrap';」のようになります。
最後になりましたが:ORDER BY
- クエリが複数の結果を返す場合、ORDER BYでそれらをソートできます。
- 並べ替える列を指定し、昇順の場合は「ASC」、降順の場合は「DESC」を続けます。
- ここでも、上記の例に基づいて作成します。クエリに対していくつかの結果を受け取り、価格で降順に並べ替えたいと考えています。 このSQLクエリは、「SELECT item no、item、price FROM gift item WHERE item = 'gift paper' ORDER BY price DESC;」です。
次の実用的なヒントでは、XAMPPをインストールして設定する方法を学びます。