mysqlでレコードをクエリする方法

PHPz
リリース: 2023-04-19 14:25:07
オリジナル
2902 人が閲覧しました

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 という名前のテーブルがあり、idnameage および # が含まれているとします。 ##score は 4 つのフィールドです。id が 1 である学生の情報をクエリする必要があります。次の SELECT ステートメントを使用できます:

SELECT id, name, age, score FROM students WHERE id = 1 LIMIT 1;
ログイン後にコピー
このステートメントは # から始まります# #students

テーブルの id を使用して学生の情報をクエリし、1 つのレコードのみを返します。データがクエリされた場合、結果は次の形式になります。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">+----+------+-----+-------+ | id | name | age | score | +----+------+-----+-------+ |  1 | Tom  |  20 |    85 | +----+------+-----+-------+</pre><div class="contentsignin">ログイン後にコピー</div></div> データがクエリされなかった場合、結果には行が含まれません。

WHERE

句を使用してクエリ条件を制限するだけでなく、ORDER BYGROUP BY# などの他の句やキーワードも使用できます。 # # や HAVING など。これらのキーワードを使用すると、クエリ結果をより正確に制御できます。 つまり、MySQL でのレコードのクエリは単純で一般的な操作です。 SELECT ステートメントの基本構文をマスターしていれば、この要件を簡単に実装できます。

以上がmysqlでレコードをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート