ホームページ  >  記事  >  データベース  >  いくつかの一般的な MySQL クエリ テーブル ステートメント

いくつかの一般的な MySQL クエリ テーブル ステートメント

PHPz
PHPzオリジナル
2023-04-18 17:07:291387ブラウズ

MySQL では、テーブルのクエリは最も一般的な操作の 1 つです。テーブルからデータを抽出するには、さまざまなクエリ方法を使用する必要があります。次に、一般的な MySQL クエリ テーブル ステートメントをいくつか紹介します。

1. SELECT

SELECT は、MySQL で最も重要なステートメントの 1 つです。 1 つ以上のテーブルからデータを取得し、取得したデータを表形式で表示します。

構文: SELECT column_name(s) FROM table_name

たとえば、customers という名前のテーブルからすべてのデータを取得する場合は、次のステートメントを使用できます。

SELECT * FROM Customers;

これにより、テーブル内のすべてのデータが返されます。

2. WHERE

WHERE 句は、必要なデータをフィルタリングするために使用されます。

構文: SELECT column_name(s) FROM table_name WHERE 条件

たとえば、customers テーブルから姓が「Smith」の人々に関する情報のみを選択する場合は、次のように使用できます。次のステートメント:

SELECT * FROM Customers WHERE last_name = "Smith";

3. ORDER BY

ORDER BY ステートメントは、クエリ結果を昇順または昇順に並べ替えるために使用されます。降順 。

構文: SELECT 列名 FROM テーブル名 ORDER BY 列名 ASC|DESC

たとえば、姓をアルファベットの昇順で並べ替える場合は、次のように指定できます。次のステートメント:

SELECT * FROM Customers ORDER BY last_name ASC;

4. LIMIT

LIMIT ステートメントは、クエリ結果の数を制限するために使用されます。

構文: SELECT column_name(s) FROM table_name LIMITnumber

たとえば、customers テーブルの最初の 10 件の結果のみを取得する場合は、次のステートメントを使用できます。

SELECT * FROM Customers LIMIT 10;

5. LIKE

LIKE ステートメントは、クエリ内のパターン一致文字列を検索するために使用されます。

構文: SELECT 列名 FROM テーブル名 WHERE 列名 LIKE パターン

たとえば、customers テーブルから姓が「S」で始まる人の情報を選択する場合、次のようになります。次のステートメントを使用できます:

SELECT * FROM Customers WHERE last_name LIKE "S%";

6. GROUP BY

GROUP BY ステートメントは、クエリ結果をグループ化するために使用されます。 、通常は集計関数と併用されます。

構文: SELECT 列名, 集計関数(列名) FROM テーブル名 GROUP BY 列名

たとえば、テーブルから各顧客の注文数を選択する場合は、次のコマンドを使用できます。ステートメント:

SELECT customer_name, COUNT(*) FROMorders GROUP BY customer_name;

これにより、次の結果が返されます:

##ジョン5リサ 8Sarah3
customer_name COUNT(*)
上記は一般的な MySQL クエリ テーブル ステートメントです。ステートメントは、ほとんどの部分クエリ要件を満たすことができます。もちろん、これらのステートメントを組み合わせて、より複雑なクエリのニーズを満たすこともできます。

以上がいくつかの一般的な MySQL クエリ テーブル ステートメントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。