ホームページ  >  記事  >  データベース  >  mysql でクエリ結果を変数に割り当てる方法

mysql でクエリ結果を変数に割り当てる方法

青灯夜游
青灯夜游オリジナル
2022-01-24 18:14:2116476ブラウズ

Mysql でクエリ結果を変数に割り当てる方法: 1. 「DECLARE 変数名 type [DEFAULT デフォルト値];」ステートメントを使用して変数を作成します; 2. 「SELECT フィールド名 INTO 変数名 FROM テーブル名」を使用します。 WEHRE クエリの "Condition;" ステートメントは、クエリの結果を変数に割り当てます。

mysql でクエリ結果を変数に割り当てる方法

このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。

クエリ結果を変数に割り当てる Mysql の方法

1. 変数の作成

MySQL あなたDECLARE キーワードを使用して変数を定義できます。基本的な構文は次のとおりです:

DECLARE 变量名 类型 [DEFAULT 默认值]

DEFAULT 句を省略した場合、デフォルト値は NULL です。

例: 変数 my_sql を定義し、データ型は INT 型です。

DECLARE my_sql INT;

2. クエリ結果を変数に代入します。

次のことを行う必要があります。 SELECT ..INTO ステートメントを使用する場合、その基本的な構文は次のとおりです。

SELECT col_name [...] INTO var_name[,...]
FROM table_name WEHRE condition

その中で:

  • col_name パラメーターはクエリ フィールド名を表します。

  • var_name パラメータは変数の名前、

  • #table_name パラメータはテーブルの名前、

  • condition パラメータはクエリ条件を指します。

注: クエリ結果を変数に割り当てる場合、クエリ ステートメントは 1 行のみを返すことができます。

例: tb_student テーブルから ID 2 のレコードをクエリし、レコードの ID 値を変数 my_sql に割り当てます。 SQL ステートメントは次のとおりです。

SELECT id INTO my_sql FROM tb_student WEHRE id=2;

[関連する推奨事項:

mysql ビデオ チュートリアル ]

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。