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をインストールする詳細な手順

推薦する

Nginxはリバースプロキシを使用して負荷分散プロセス分析を実装します

導入dockerコンテナとdocker-composeに基づいて、Linux環境でのdockerの基...

MySQL Binlog ログの読み取り時によくある 3 つのエラー

1. mysqlbinlog: [エラー] 不明な変数 'default-character...

Ubuntu 20.04にvncserverをインストールする方法

Ubuntu 20.04は2020年4月に正式にリリースされました。本日、ミラーシステムを正式にイン...

MySQL で複数の主キーが定義されているエラーの解決方法

主キーを作成するには 2 つの方法があります。 テーブルテーブル名を作成( フィールド名タイプ、 フ...

Baidu 入力メソッドが API を公開、自由に移植して使用できると主張

百度入力方式の担当者は、百度入力方式のオープンAPIの最大の利点は操作が便利であることであり、プラッ...

MySQL 5.7 における基本的な JSON 操作ガイド

序文プロジェクトのニーズにより、ストレージ フィールドは JSON 形式で保存されます。プロジェクト...

ORM を使用して MySQL にデータを追加する手順

【序文】 ORM を使用してデータベース内のデータを操作する場合、前提として、新しい ORM モデル...

誰もが登録できるようにJiedaibaoを宣伝するにはどうすればよいでしょうか? ジエダイバオのプロモーション方法とスキル

借財宝は最近人気が出ている携帯電話ローンソフトウェアプラットフォームです。知人同士の貸し借りが特徴で...

背景画像にテキストを表示するためのCSS

効果: <div class="imgs"> <!-- 背景画...

MySQL 面接でよく聞かれる質問への回答

序文:さまざまな技術職の面接では、MySQL 関連の質問がよくされるようです。開発職の面接でも運用職...

Reactの新バージョンのライフサイクルフック機能と使用方法の詳細な説明

旧ライフサイクルと比較して 3つのフックが廃止され、2つの新しいフックが追加されましたReact16...

アコーディオンセカンダリメニューを実装するためのjQueryプラグイン

この記事では、jQueryプラグインを使用してアコーディオンセカンダリメニューを作成します。具体的な...

フローティングをクリアするいくつかの方法(推奨)

1. 同じタイプの空の要素を追加し、要素の CSS 属性 clear:both; を設定します。 ...

jQuery+h5 で 9 マス抽選特殊効果を実現 (フロントエンドとバックエンドのコード)

序文:フロントエンド: jq+h5 で 9 グリッドのダイナミック効果を実現バックエンド: thin...

VUEは登録とログインの効果を実現します

この記事の例では、登録とログインの効果を実現するためのVUEの具体的なコードを紹介します。具体的な内...