MySQL クエリ ステートメントは、データベースからデータを取得するために使用される一連のコマンドです。基本的な構文には、列名の選択 (SELECT)、テーブル名の指定 (FROM)、条件の追加 (WHERE)、データのグループ化 ( GROUP) BY)、グループ化条件の設定 (HAVING)、ソート結果 (ORDER BY)、結果の制限 (LIMIT) を行います。たとえば、「John」という名前のすべての顧客情報を取得するには: SELECT * FROM Customers WHERE name = "John"; 注文の合計数量を取得するには: SELECT SUM(quantity) FROM orde
MySQL クエリ ステートメント作成ガイド
MySQL クエリ ステートメントの作成方法
MySQL クエリ ステートメントは、MySQL データベースからデータを取得するために使用されるコマンドです。基本的な構文は次のとおりです:
<code>SELECT 列名1, 列名2, ... FROM 表名 WHERE 条件 GROUP BY 分组列 HAVING 分组条件 ORDER BY 排序列 LIMIT 限制条数</code>
詳細な手順:
1. 取得する列を選択します (SELECT)
Use SELECT
句は、取得する列名を指定します。
2. ソース テーブル (FROM) を指定します。
FROM
句を使用して、データが配置されているテーブル名を指定します。
3. クエリ条件の追加 (WHERE)
WHERE
句を使用して、取得するレコードが満たす条件を指定します。
4. データのグループ化 (GROUP BY)
GROUP BY
句を使用して、集計関数 ( SUM() など) のデータをグループ化します。カウント())。
5. グループ化条件の設定 (HAVING)
グループ化後の条件を指定するには、HAVING
句を使用します。
6. 結果の並べ替え (ORDER BY)
ORDER BY
句を使用して並べ替え列を指定し、昇順または降順を指定します。
7. 結果の制限 (LIMIT)
LIMIT
句を使用して、返されるレコードの数を制限します。
クエリの例:
「John」という名前のすべての顧客情報を取得します:
<code>SELECT * FROM customers WHERE name = "John";</code>
「orders」テーブルから合計注文数量を取得します:
<code>SELECT SUM(quantity) FROM orders GROUP BY customer_id;</code>
過去 30 日間の注文を日付の降順に並べ替えます:
<code>SELECT * FROM orders WHERE order_date > DATE_SUB(NOW(), INTERVAL 30 DAY) ORDER BY order_date DESC LIMIT 10;</code>
以上がmysqlデータベースクエリ文の書き方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。