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 の高度なコンポーネント機能コンポーネントの使用シナリオとソースコード分析

推薦する

WeChatアプレット実装アンカー位置決め機能の例

序文小規模なプログラムの開発では、リストをスクロールして表示する必要性に遭遇することがよくあります。...

vueの実践的な応用におけるvuexの永続性の詳細な説明

目次vuex 永続性要約するvuex 永続性vuex: ブラウザを更新すると、vuexの状態は初期状...

docker nginxコンテナの起動とローカルへのマウントの詳細な説明

まず、nginx コンテナ内の構造:コンテナを入力します: docker exec -it b511...

Dockerコンテナが停止できない問題の解決方法

解決策は次のとおりです。 1. コンテナを強制削除する docker rm -f ジェンキンス2. ...

Linuxでスワップパーティションファイルを作成する方法

スワップの紹介Linux のスワップ (スワップ パーティション) は、Windows の仮想メモリ...

Windows で mysql-8.0.18-winx64 をインストールするチュートリアル (画像とテキスト付き)

1. インストールパッケージをダウンロードするインストール パッケージは次の場所にあります:参考:...

Tomcat が localhost に通常アクセスすると 404 を報告する問題の解決方法

今日、プロジェクトのホームページにアクセスするために Tomcat を設定していたところ、404 エ...

Mysql 8.0.17 winx64バージョンのインストール中に発生した問題を解決する

1. my.iniファイルを手動で作成して追加する # クライアントセクション # --------...

Web アプリ開発時間を短縮する 10 の時間を節約するヒント (グラフィカル チュートリアル)

今日の開発環境では、速いほど良いです。 「迅速なアプリケーション開発」、「アジャイル ソフトウェア開...

jsはFileReaderを使用してローカルファイルまたはBLOBを読み取ります

目次FileReaderはローカルファイルまたはBLOBを読み取ります1. FileReaderの使...

HTML 5 ワーキングドラフトの謎を解く

World Wide Web Consortium (W3C) は、HTML 5 仕様のドラフトをリ...

Windows 10 での Hyperledger Fabric 1.4 環境構築プロセスの図

内容Hyperledger fabric1.4環境のWindows 10でのセットアップ前提条件Wi...

ウェブページを作るときに注意すべき5つのポイント

1. 色合わせの問題<br />Web ページには 3 色以上使用しないでください。そう...

js の hasOwnProperty のプロパティとインスタンスの使用法の詳細な説明

1. js は hasOwnProperty が不正に占有されることから保護しません。オブジェクトに...