MySql における特殊演算子の使用の概要

MySql における特殊演算子の使用の概要

序文

MySQL には次の 4 種類の演算子があります。

  • 算術演算子
  • 比較演算子
  • 論理演算子
  • ビット演算子

これは皆さんもよくご存知のはずですが、この記事では MySQL の特殊演算子に関する関連コンテンツをまとめています。詳しい紹介を見てみましょう。

1. <=> 安全な比較演算子

MySQL では、NULL との比較はすべて NULL となり、これが NULL かどうかを判断するためによく使用されます。


もちろんIS NULLも使えます


2. := 代入の役割

:= 演算子と = 演算子はどちらも値を割り当てる機能を持っています。ほとんどのシナリオでは、それらの間に違いはありませんが、:= の方がすべてのシナリオに適しています。

= は、設定と更新、つまり代入に使用される場合にのみ := と同じ機能を持ちます。それ以外の場合は、関係演算子「等しい」として機能します。

:= は設定や更新だけでなく選択にも使われます。番号付けなど、@ と組み合わせて使われることが多いです。


3. @ ユーザー変数

@ はローカル変数宣言です。@ がない場合、フィールドは列名を表し、ユーザー変数宣言に使用されます。


4. @@ システム変数

システム変数は、グローバルシステム変数とセッションシステム変数に分けられます。


一部のシステム変数は、max_connnections など、グローバル レベルでのみ使用できます。読み取り時に明示的にグローバルを宣言する必要はありませんが、設定時に宣言する必要があります。そうしないと、グローバル変数を設定するように求められます。

これらは最もよく使用されるものであり、後でさらに追加する予定です。 。 。

要約する

上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に一定の参考学習価値を持つことを願っています。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM を応援していただきありがとうございます。

以下もご興味があるかもしれません:
  • MySQL Where 条件文の紹介と演算子の概要
  • MySQLで使用される演算子の例
  • MySQL ノート: 演算子の使用法の詳細な説明
  • mySQL UNION演算子のデフォルトルールの研究
  • MySQLでよく使われる演算子と関数の概要
  • MSSQL との比較で MYSQL を学ぶ (V) - 演算子
  • MySQLの演算子をステップバイステップで教えます

<<:  Alibaba Cloud Docker Yum ソースを使用した Docker 17.03.2 の CentOS7 オンラインインストールの詳細説明

>>:  CentOS6.5にpython3.7をインストールする詳細な手順

推薦する

Expressプロジェクトファイルディレクトリの説明と詳細な機能の説明

app.js: スタートアップファイル、またはエントリファイルpackage.json: プロジェク...

Linux リダイレクトの使用方法の詳細な説明

誰でも時々データをコピーして貼り付ける必要があると思います。コピーして貼り付けるためにファイルを開く...

Windows 10 と MySQL 5.5 のインストールとインストールなしの使用の詳細なチュートリアル (画像とテキスト)

この記事では、Windows 10環境でのMySQL 5.5のインストールと使用方法を紹介します。リ...

MySQLのinnodb_data_file_pathパラメータを変更する際の注意事項

序文innodb_data_file_path は、innodb テーブルスペース ファイルを指定す...

Oracle10パーティションとMySQLパーティションの違いの詳細な説明

一般的に使用される Oracle10g パーティションは、範囲 (範囲パーティション)、リスト (リ...

Elementはスクリプトを使用して新しいコンポーネントを自動的に構築します

目次背景element-ui の自動構築はどのように機能しますか?メイクファイル新しい.jsファイル...

MySQL 5.6.36 Windows x64 バージョンのインストールチュートリアルの詳細

1. 対象環境Windows 7 64ビット2. 材料(1)VC++2010リリースパッケージ(64...

Linux のソフトリンクとハードリンクの詳細な説明

目次1. ファイルとディレクトリの基本的な保存2. Inコマンドの紹介(1)lnコマンドの基本情報を...

Linux でマウントされたファイルシステムの種類を表示する方法

序文ご存知のとおり、Linux は ext4、ext3、ext2、sysfs、securityfs、...

Vue3とTypeScriptを組み合わせたプロジェクト開発の実践の概要

目次概要1. コンポジションAPI 1. ref と reactive の違いは何ですか? 2. 周...

DockerでEurekaを設定する方法

ユーレカ: 1. JDKイメージを構築するEurekaコンテナを起動するjdkフォルダと必要なファイ...

Linux LVM 論理ボリューム構成プロセス (作成、増加、削減、削除、アンインストール) の詳細な説明

Linux LVM論理ボリューム構成プロセスの詳細な説明多くの Linux ユーザーは、オペレーティ...

MySQL 文字列分割の例 (区切り文字なしの文字列抽出)

区切り文字なしの文字列抽出質問の要件データベース内のフィールド値:実装効果: 1行のデータを複数行に...

Flash での HTML と CSS の適用

Flash での HTML と CSS の適用:同僚の Den が Flash で HTML と C...

HTMLフォームアプリケーションにはチェックボックスとラジオボタンの使用が含まれます

チェックボックスやラジオボタンの使用を含むコードをコピーコードは次のとおりです。 <!DOCT...