この記事では、例を使用して、MySQL クエリ条件の一般的な使用方法を説明します。ご参考までに、詳細は以下の通りです。 状態 where 句を使用してテーブル内のデータをフィルタリングすると、結果が true の行が結果セットに表示されます。 構文は次のとおりです。 テーブル名から条件付きで * を選択します。 例: id=1 の students から * を選択します。 Whereは条件を処理するための複数の演算子をサポートします 比較演算子 論理演算子 あいまい検索 範囲検索 空判定 比較演算子 等しい: = 例1: IDが3より大きい学生を検索する ID > 3 の学生から * を選択します。 例2: IDが4以下の学生を検索する ID <= 4 の学生から * を選択します。 例3: 名前が「Huang Rong」ではない学生を検索する 名前が != 'Huang Rong' である学生から * を選択します。 例4: 削除されていない生徒を照会する is_delete=0 の students から * を選択します。 論理演算子 そして 例5: IDが3より大きい女子クラスメートを検索する ID > 3 かつ性別 = 0 の学生から * を選択します。 例6: IDが4未満または削除されていない学生を照会する ID < 4 または is_delete=0 の学生から * を選択します。 あいまいクエリ のように 例7: 姓がHuangの学生を検索する 名前が '黄%' のような学生から * を選択します。 例8: 姓がHuangで名が1文字の学生を検索する 名前が「黄_」のような学生から*を選択します。 例9: 姓がHuangまたはJingの学生を検索する select * from students where name like '黄%' or name like '%靖'; 範囲クエリ inは連続していない範囲を意味します 例10: IDが1、3、または8の学生を検索する IDが(1,3,8)の学生から*を選択します。 ...と...の間は連続した範囲内であることを意味する 例11: IDが3から8までの生徒を検索する ID が 3 から 8 までの学生から * を選択します。 例12: IDが3から8の男の子を検索する (IDが3から8)かつ性別が1である学生から*を選択します。 空虚な判断 注: null は '' とは異なります NULLです 例13: 身長を記入していない生徒を照会する 身長が null の学生から * を選択します。 NULLではない 例14: 身長を記入した生徒を検索する 身長が null でない学生から * を選択します。 例15: 身長を記入した男子を検索する 身長が null ではなく、性別が 1 である学生から * を選択します。 優先度 優先順位は、括弧、否定、比較演算子、論理演算子の順です。 と は または より先に計算されます。 両方が表示され、 または を先に計算したい場合は、() と組み合わせて使用する必要があります。 MySQL 関連のコンテンツに興味のある読者は、このサイトの次のトピックをチェックしてください: 「MySQL クエリ スキル」、「MySQL 共通関数の概要」、「MySQL ログ操作スキル」、「MySQL トランザクション操作スキルの概要」、「MySQL ストアド プロシージャ スキル」、および「MySQL データベース ロック関連スキルの概要」 この記事が皆様のMySQLデータベース設計に役立つことを願っています。 以下もご興味があるかもしれません:
|
MySQL には次のログがあります。エラーログ: -log-errクエリログ: -logスロークエリ...
Nginx は、わずか数年で Web サーバー市場の大部分を占めるようになりました。周知のとおり、N...
<br />前回は、Web テーブルにセルの線を設定する方法を学びました。今日は、Web...
1 はじめにデータベース内のデータを操作するための SQL 文を記述するときに、いくつかの不快な問題...
注意すべき点は、イベントバブリング自体の特性上、メリットだけでなくデメリットも生じるということです。...
この記事では、テーブル内のデータを追加、削除、変更するためのvue要素の具体的なコードを参考までに共...
次のような疑問が湧くかもしれません。MySQLをローカル (自分のコンピュータ) にインストールした...
この記事では、参考までにMySQL 5.7.13 winx64のインストールと設定方法のグラフィック...
レスポンシブ レイアウト システムは、今日の一般的な CSS フレームワークではすでに非常に一般的で...
1. MySQLをダウンロードする公式サイトのダウンロードページをクリックすると次のページに入ります...
Python8のインストールを最小化した後、Python3.8.1をインストールしました。オンライン...
1. ユーザーとパスワードの作成方法1. MySQLデータベースに入る mysql> mysq...
目次問題分析なぜカプセル化なのかパッケージの内容は何ですか?テーブルコンポーネントをカプセル化するデ...
スクリーン リーダー ソフトウェアの操作ページについて話しているとき、彼はフロントエンドの学生たちに...
前回の記事では、docker サービスをインストールしました。引き続き、Web プロジェクトのデプロ...