mysql と と はどう違いますか?

青灯夜游
リリース: 2021-12-01 15:46:14
オリジナル
6980 人が閲覧しました

違い: 1. or は「または」を指し、「and」を指すという意味の違いがあります。2. 機能に違いがあり、すべての条件を満たす必要がありますが、or は「~」を意味します。たった一つの条件を満たしてください。

mysql と と はどう違いますか?

このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。

データをクエリするときは、フィルター効果を実現するために条件を使用してデータをフィルターし、不要なデータを除外して、必要なものを取得します。

最も基本的なのは WHERE 句クエリです: SELECT * FROM cs_user WHERE id = 10

このようにして、id ​​= 10## をクエリできます。 # データ。これは、条件フィルターが 1 つだけある多肢選択式の質問です。

したがって、テーブル内では次のようになります。

mysql と と はどう違いますか?

データがある場合、18 ~ 20 歳 (18 歳と 20 歳を含む) の年齢のデータのみが必要です。次に、上記の WHERE 句と単一の条件を使用すると、期待する効果を得ることが困難になります。このとき、and and or Come. 英語初心者でも and と or の意味が分かります。 。

AND(and) と

OR(or) または

理解するのは難しくありませんが、実際のアプリケーションでは、学習を開始するときはロジックが明確ではなく、非常に面倒になる可能性があります。見てみましょう:

AND:

SELECT * FROM cs_user WHERE age >= 18 AND age

Picture:

mysql と と はどう違いますか?

cs_user テーブル、18 以上 20 以下、正確に 2 つのデータを比較します

OR:

SELECT * FROM cs_user WHERE age > ;= 18 または年齢

写真を見てください:

mysql と と はどう違いますか?

AND と OR を比較してください: 違いはありません

の書き方では、最大の違いは 2 つだけです:

1. 意味自体、および (および)、または (または)

2. 関数

and の違いは、すべての条件を満たす必要があり、年齢 >= 18 と年齢 またはいずれか 1 つを満たす必要がある場合は、年齢 >= 18 のデータを取得して表示し、次に年齢 #簡潔に言うと、すべての条件を満たす必要があります。または、1 つの条件のみを満たすことができます

[関連する推奨事項:

mysql ビデオ チュートリアル ]

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

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