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

推薦する

Vue が Web オンラインチャット機能を実現

この記事では、Webオンラインチャットを実装するためのVueの具体的なコードを参考までに紹介します。...

Vueプラグインの実装で発生した問題の概要

目次シーン紹介プラグインの実装問題1: 重複したヘッダーコンポーネント質問2: 別の実装アイデア質問...

HTML 基本要約推奨事項 (テキスト形式)

HTMLテキスト書式タグ 標簽 描述 <b> 定義粗體文本 <em> 呈現...

Javascript での JSBridge に関する予備的研究

目次JSBridgeの起源JSBridgeの双方向通信原理JSはネイティブを呼び出すネイティブコール...

XHTML 入門チュートリアル: シンプルな Web ページの作成

1 分で最初の Web ページを作成します。簡単な Web ページを作ってみましょう。ぜひフォローし...

HTML テーブル マークアップ チュートリアル (9): セル間隔属性 CELLSPACING

テーブルがコンパクトになりすぎないように、テーブル内のセル間に一定の距離を設定できます。基本的な構文...

MySQLの日付と時刻関数の使用の概要

この記事はMySQL 8.0に基づいていますこの記事では、日付と時刻の操作のための MySQL 関数...

CSS スティッキー配置位置の詳細な説明: スティッキー問題の落とし穴

前書き: position:sticky は CSS ポジショニングの新しい属性です。相対ポジショニ...

HTML フォーム送信アクションと URL ジャンプアクションの違い

フォームのアクションは URL ジャンプとは異なります。フォームはバックグラウンドにデータを渡すこと...

Vueリクエストインターセプターの設定方法の詳しい説明

以下の手順に従ってください1. request.jsコンテンツ: http リクエスト インターセプ...

docker を使用して kafka プロジェクトをデプロイする Centos6 方法の分析

この記事では、Docker を使用して Centos6 に Kafka プロジェクトをデプロイする方...

HTML ページの部分更新の実装コード

イベント応答の更新: 要求されたときのみ更新1. JS HTML DOM または jQuery を介...

NavicatでMySQLビッグデータをインポートする際のエラーの解決方法

Navicat がエクスポートしたデータはインポートできません。最後に、MySQLコマンドのインポー...

ウェブサイト上で flv/MP4 やその他のビデオ ファイルを再生できない問題は、MIME タイプに関連しています。

ウェブサイトを作成している際に、flv や MP4 形式などのビデオ ファイルはローカルでは正常に再...

doctype のマークアップ検証

しかし最近、この方法を使用すると問題が発生することがわかりました。コードを参照してください。コードを...