ホームページ >データベース >mysql チュートリアル >MySQLの「SELECT」ステートメントの意味と使い方は何ですか?

MySQLの「SELECT」ステートメントの意味と使い方は何ですか?

PHPz
PHPz転載
2023-09-09 11:57:131072ブラウズ

MySQLの「SELECT」ステートメントの意味と使い方は何ですか?

SELECT コマンドは、MySQL データベースからデータを取得するために使用されます。このコマンドは、mysql> プロンプトからだけでなく、PHP などのスクリプトからも使用できます。

構文

MySQL テーブルからデータを取得する SELECT コマンドの一般的な構文は次のとおりです- p>

SELECT field1, field2,...fieldN
FROM table_name1, table_name2...
[WHERE Clause]
[OFFSET M ][LIMIT N]

SELECT ステートメントに関するいくつかのポイントは次のとおりです-

  • WHERE 句を使用すると、1 つ以上のコンマ区切りのテーブルにさまざまな条件を含めることができますが、WHERE 句は SELECT コマンドのオプションの部分です。

  • 単一の SELECT コマンドで 1 つ以上のフィールドを取得できます。

  • フィールドの代わりにアスタリスク (*) を指定できます。この場合、SELECT はすべてのフィールドを返します。

  • WHERE 句を使用して任意の条件を指定できます。

  • OFFSET を使用して、SELECT がレコードを返し始めるオフセットを指定できます。デフォルトでは、オフセットはゼロから始まります。

  • LIMIT 属性を使用して、返品の数を制限できます。

mysql> Select * from Employee;

+------+--------+
| Id | Name |
+------+--------+
| 100 | Ram |
| 200 | Gaurav |
| 300 | Mohan |
+------+--------+

3 rows in set (0.00 sec)

mysql> Select * from Employee Where Name = ‘Ram’;

+------+--------+
| Id | Name |
+------+--------+
| 100 | Ram |
+------+--------+

1 row in set (0.00 sec)

mysql> Select Id from Employee;

+-----+
| Id |
+-----+
| 100 |
| 200 |
| 300 |
+-----+

3 rows in set (0.00 sec)

上の例は、SELECT ステートメントを使用して MySQL テーブルからレコードを取得する方法のいくつかを示しています。

以上がMySQLの「SELECT」ステートメントの意味と使い方は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。