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

推薦する

JS 非同期実行の原則とコールバックの詳細

1. JSの非同期実行の原則JavaScript はシングルスレッドですが、ブラウザはマルチスレッド...

Vue サーバーに js 構成ファイルをインポートする方法

目次背景成し遂げるvue-cli2.0での設定方法の補足要約する背景プロジェクトにはローカル構成ファ...

vue keep-alive の簡単な概要

1. 機能主にコンポーネントの状態を保持したり、再レンダリングを回避したりするために使用されます。 ...

MySQLの基本操作学習ノートテーブル

テーブルを作成テーブルテーブル名を作成create table if not exists 表名 m...

MySQL 8.0.17 のインストールと設定のグラフィックチュートリアル

この記事は、参考のためにMySQL 8.0.17のインストールと設定のグラフィックチュートリアルを記...

CSS 透明ボーダー背景クリップマジック

この記事では、CSSの透明な境界線の背景クリップの素晴らしい使い方を主に紹介し、みんなと共有し、自分...

「MySQL サービスを開始できません エラー 1069」を解決する方法

今日、外出中に同僚から、ウェブサイトのバックエンドにアクセスできないというメッセージが届きました。と...

Vue プロジェクトに ECharts を導入する

目次1. インストール2. はじめに3. 使用4. 必要に応じてEChartsチャートとコンポーネン...

HTMLチュートリアル、簡単に学べるHTML言語

1. <body background=画像ファイル名 bgcolor=color text=...

CSS3で作成した画像スクロール効果

成果を達成する実装コードhtml <base href="https://s3-us...

Docker MQTT のインストールと使用のチュートリアル

MQTT の紹介MQTT (Message Queuing Telemetry Transport)...

Chromeの最小フォントサイズ制限12pxに対する最終的な解決策

ウェブサイトを作成するユーザーの多くが、このような問題に遭遇すると思います。Chrome のデフォル...

Workbench を介して MySQL データベースにリモートでアクセスする方法の詳細な説明

序文Workbench が 1 台のコンピューターにインストールされており、別の Ubuntu サー...

MySQL監視グループレプリケーションについて簡単に説明します

元のテキスト: https://dev.mysql.com/doc/refman/8.0/en/gr...

Linuxのファイル操作の知識ポイントを詳しく解説

ファイル操作に関連するシステムコール作成するint creat(const char *ファイル名,...