mysqlの@は何を意味しますか

下次还敢
リリース: 2024-04-26 05:48:12
オリジナル
619 人が閲覧しました

MySQL の @ 記号には 2 つの用途があります。変数の指定 (@変数名) と、データベース内の一時テーブルまたは派生テーブルのエイリアスを示すテーブルまたはカラム名 (@テーブル名または @カラム名) の接続です。 。

mysqlの@は何を意味しますか

MySQL における @ シンボルの意味

@ シンボルは、MySQL では主に 2 つの用途があります:

1. 変数の指定

@ シンボルは変数を指定するために使用されます。その構文は次のとおりです:

<code>@变量名</code>
ログイン後にコピー

例:

<code>SET @my_variable := 10;</code>
ログイン後にコピー

@my_variable という名前の変数を作成し、その値を 10 に設定します。

2. 結合テーブルまたは列名

@ 記号がテーブル名または列名とともに使用される場合、オブジェクトが一時テーブルまたは派生テーブルであることを示します。データベースのエイリアスで。これは通常、一時テーブルまたはストアド プロシージャで使用されます。

例:

<code>SELECT * FROM table_name @alias;</code>
ログイン後にコピー

これにより、@alias という名前の table_name テーブルの別名が作成されます。

注:

  • 変数名では大文字と小文字が区別されますが、エイリアスでは大文字と小文字が区別されません。
  • 変数を指定する場合は、スペースを入れずに @ 記号を変数名の後に続ける必要があります。
  • 別名を指定する場合は、テーブル名または列名の前に @ 記号を付ける必要があります。

以上がmysqlの@は何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!