ホームページ >データベース >mysql チュートリアル >mysqlで特定のフィールドの値をクエリする方法
mysql では、フィールド名を指定した SELECT ステートメントを使用して、フィールドの値をクエリできます。構文は、「SELECT フィールド名 FROM テーブル名 WHERE 句 LIMIT 句;」です。
このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。
mysql では、指定したフィールド名を指定した SELECT ステートメントを使用して、フィールドの値をクエリできます。
クエリ テーブルのフィールドの構文形式は次のとおりです:
SELECT 列名 FROM 表名 [WHERE <表达式> [GROUP BY <group by definition> [HAVING <expression> [{<operator> <expression>}…]] [ORDER BY <order by definition>] [LIMIT[<offset>,] <row count>] ]
WHERE 41256fb142f22f4bfc3f76fe922f5535 はオプションです。この項目が選択されている場合、クエリは制限されます. データはクエリ条件を満たしている必要があります。
GROUP BY3b26370eed070b4e2af74808aa8f2dee、この句は、クエリされたデータを表示し、指定されたフィールドに従ってグループ化する方法を MySQL に指示します。
[ORDER BY0f5333100010744a1571ca8552350494]、この句はクエリされたデータをどの順序で表示するかを MySQL に指示します。可能なソートは昇順 (ASC) と降順 (DESC) です。デフォルトでは昇順です。
例 1:
tb_students_info テーブルの name 列にあるすべての学生の名前をクエリします。SQL ステートメントと実行結果は次のとおりです。が続きます。mysql> SELECT name FROM tb_students_info; +--------+ | name | +--------+ | Dany | | Green | | Henry | | Jane | | Jim | | John | | Lily | | Susan | | Thomas | | Tom | +--------+ 10 rows in set (0.00 sec)出力には、tb_students_info テーブルの name フィールドの下にあるすべてのデータが表示されます。 複数のフィールドのデータを取得するには、SELECT ステートメントを使用します。キーワード SELECT の後に検索するフィールド名を指定するだけです。異なるフィールド名は、最後のフィールドの後にカンマ「,」で区切られます。構文形式は次のとおりです:
SELECT <字段名1>,<字段名2>,…,<字段名n> FROM <表名>;
例 2:
id、name、height の 3 つの列を tb_students_info テーブルから取得します。 SQL文と実行結果は以下のようになります。mysql> SELECT id,name,height -> FROM tb_students_info; +----+--------+--------+ | id | name | height | +----+--------+--------+ | 1 | Dany | 160 | | 2 | Green | 158 | | 3 | Henry | 185 | | 4 | Jane | 162 | | 5 | Jim | 175 | | 6 | John | 172 | | 7 | Lily | 165 | | 8 | Susan | 170 | | 9 | Thomas | 178 | | 10 | Tom | 165 | +----+--------+--------+ 10 rows in set (0.00 sec)出力には、tb_students_info テーブルの id、name、height の 3 つのフィールドの下にあるすべてのデータが表示されます。 [関連する推奨事項:
mysql ビデオ チュートリアル ]
以上がmysqlで特定のフィールドの値をクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。