MySQLクエリの基本的なクエリ操作の学習

MySQLクエリの基本的なクエリ操作の学習

序文

MySQL は最も人気のあるリレーショナル データベース管理システムです。WEB アプリケーションに関して言えば、MySQL は最高の RDBMS (リレーショナル データベース管理システム) アプリケーション ソフトウェアの 1 つです。

MySQL は、スウェーデンの会社 MySQL AB によって開発され、現在は Oracle が所有するリレーショナル データベース管理システムです。 MySQL は、すべてのデータを 1 つの大きなウェアハウスに格納するのではなく、異なるテーブルにデータを格納するリレーショナル データベース管理システムであり、速度と柔軟性が向上します。
この記事では主に、MySQL データベース内のデータを照会するための基本的なクエリについて説明します。

クエリデータ

MySQL データベースでは、 SELECTステートメントを使用してデータをクエリします。構文は次のとおりです。

SELECT クエリ リスト FROM テーブル名;

選択クエリを使用すると、次の特性があります。

  1. クエリの結果セットは仮想テーブルです
  2. 選択クエリの結果は、Java の System.out.println (印刷するコンテンツ) ステートメントに似ています。印刷されたテーブルは直接操作することはできず、データの表示のみを提供できます。
  3. このステートメントのクエリシーケンスは次のとおりです。
    まず、FROM の後のテーブル名が存在するかどうかを確認します。存在しない場合はエラーが返され、後続のクエリは実行されません。次に、SELECT 句の後のクエリ リストの内容がテーブルに含まれているかどうかを確認します。
  4. 「クエリ リスト」の内容には、フィールドだけでなく、関数、式、定数なども含まれます。
    注: 「クエリ リスト」の内容は、カンマで区切られた複数の部分で構成でき、「*」はクエリ テーブル内のすべての情報を表すことができます。

例えば:

選択
	名前、年齢、クラス、ID
から
	教室;

例:

①クエリ定数

100を選択;

クエリ結果:


②クエリ式

100+6を選択;

クエリ結果:


③クエリフィールド

単一のフィールドをクエリする

従業員から last_name を選択します。

クエリ結果:

複数のフィールドをクエリする

従業員から給与、姓、名を選択します。

クエリ結果:

すべてのフィールドをクエリする

従業員から*を選択します。

クエリ結果:


④クエリ機能

よく使用されるクエリ関数は次のとおりです。

SELECT DATABASE();#現在呼び出されているデータベースを照会するSELECT VERSION();#データベースのバージョンを照会するSELECT USER();#現在のユーザーを照会する

要約する

MySQL データベースの基本的なクエリ ステートメントは、データベースを使用するときに最も一般的に使用される基本的なステートメントです。この部分のコンテンツを習得すると、MySQL データベースの他のコンテンツを学習するための基礎も築かれます。

以下もご興味があるかもしれません:
  • PHP の基本: MySQL データベースへの接続とデータのクエリ
  • MySQL のテーブル サブクエリと相関サブクエリの基本学習チュートリアル
  • MySQL インフラストラクチャ チュートリアル: クエリ ステートメント実行プロセスの詳細な説明

<<:  IE と FF でスペースの幅を同じにするにはどうすればよいですか?

>>:  Vue の高度なコンポーネント機能コンポーネントの使用シナリオとソースコード分析

推薦する

CSSはフロントエンドの画像変形の問題を完璧に解決します

Toutiao IT School で、CSS がフロントエンドの画像変形の問題を完璧に解決するとい...

HTML タグ マーキーを使用してスクロール効果を実現する簡単な方法 (必読)

ページの自動スクロール効果は JavaScript で実現できますが、今日偶然、JS 制御なしでさま...

Vue echarts は棒グラフの動的な表示を実現します

この記事では、棒グラフの動的な表示を実現するためのvue echartsの具体的なコードを参考までに...

MySQLデータベースの管理者パスワードを忘れた場合の解決策

1. コマンド mysqld --skip-grant-tables を入力します (前提条件: m...

ウェブサイトのビジュアルデザインパスはユーザーの習慣に合わせる必要がある

クーパー氏は、一般的に上から下、左から右に向かうユーザーの視覚経路について話しました。優れたビジュア...

ウェブデザインのためのロイヤルブルーのカラーマッチング入門

古典的な色の組み合わせは力と権威を伝え、強いロイヤルブルーはあらゆる古典的な色の組み合わせの中心的な...

HTML での位置の使用に関する簡単な紹介

昨日 HTML を少し学んだばかりで、JD.com の検索バーを作るのが待ちきれませんでした。 作っ...

MySQL 8.0 オンライン DDL クイック列追加の概要

目次問題の説明MySQLオンラインDDLで列を追加する従来の方法01 コピー方法02 インプレースメ...

Vue での mixin の応用について議論する

Mixin は、再利用可能な機能を Vue コンポーネント間で分散する非常に柔軟な方法を提供します。...

Windows Server 2012 リモート デスクトップ ライセンス サーバーがライセンスを提供できず、リモート セッションが切断される

本日、会社の内部サーバーにログインしたところ、リモートアクセスができませんでした。エラー メッセージ...

Vueコンポーネントのカスタムイベントの詳細な説明

目次要約する <テンプレート> <div> 要素 <h2>{{メ...

IdeaでMySQLデータベースに接続すると中国語の文字化けが発生する問題

問題: JDBCを使用してMySQLデータベースに接続すると、中国語の文字を挿入すると文字化けした文...

Vue グローバル フィルターの概念、注意事項、基本的な使用方法

目次1. フィルターの概念1. グローバルフィルターのフォーマットをカスタマイズする2. フィルター...

uniapp アプレットでウォーターフォール フロー レイアウトを実装するためのアイデアとコード

1. はじめに今、ウォーターフォールフローについて書くことは、古い内容の焼き直しと見なされますか?気...

jQueryで大画面スクロール再生効果を実現

この記事では、大画面スクロール効果を実現するためのjQueryの具体的なコードを参考までに紹介します...