MySQL は一般的なリレーショナル データベース管理システムであり、データを保存するだけでなく、保存されたデータに対してさまざまな操作を実行することもできます。 MySQL では、データのクエリは最も一般的な操作の 1 つです。レコードのクエリは一般的な要件であり、SELECT ステートメントを使用して実現できます。
SELECT ステートメントは MySQL の最も基本的なステートメントの 1 つで、1 つ以上のテーブルからデータを取得するために使用されます。 SELECT ステートメントの基本構文は次のとおりです。
SELECT column_name(s) FROM table_name WHERE condition LIMIT 1;
上記のステートメントでは、column_name
はクエリする必要がある列の名前を表し、table_name
はクエリの名前を表します。クエリする必要があるテーブル。condition
はクエリ条件であり、空にすることができます。LIMIT 1
は 1 つのレコードのみをクエリすることを意味します。
たとえば、students
という名前のテーブルがあり、id
、name
、age
および # が含まれているとします。 ##score は 4 つのフィールドです。
id が 1 である学生の情報をクエリする必要があります。次の SELECT ステートメントを使用できます:
SELECT id, name, age, score FROM students WHERE id = 1 LIMIT 1;このステートメントは # から始まります# #students
テーブルの id
を使用して学生の情報をクエリし、1 つのレコードのみを返します。データがクエリされた場合、結果は次の形式になります。 <pre class="brush:php;toolbar:false">+----+------+-----+-------+
| id | name | age | score |
+----+------+-----+-------+
| 1 | Tom | 20 | 85 |
+----+------+-----+-------+</pre>
データがクエリされなかった場合、結果には行が含まれません。
句を使用してクエリ条件を制限するだけでなく、ORDER BY
、GROUP BY# などの他の句やキーワードも使用できます。 # # や
HAVING など。これらのキーワードを使用すると、クエリ結果をより正確に制御できます。
つまり、MySQL でのレコードのクエリは単純で一般的な操作です。 SELECT ステートメントの基本構文をマスターしていれば、この要件を簡単に実装できます。
以上がmysqlでレコードをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。