MySQLクエリ学習の基礎クエリ操作


前言
MySQLは最も人気のある関係型データベース管理システムであり、WEBアプリケーションではMySQLが最高のRDBMS(Relational Database Management System:関係データベース管理システム)アプリケーションの一つである。
MySQLは、スウェーデンのMySQL AB社が開発し、Oracle社に属しています。MySQLは関連データベース管理システムであり、関連データベースはデータを異なるテーブルに保存し、すべてのデータを大きな倉庫に置くのではなく、速度を増し、柔軟性を高める。
この内容は主にMySQLデータベースのクエリデータの基礎を説明します。
クエリデータ
MySQLデータベースにおいて、select文を通じてデータを照会するという文法があります。
SELECT検索リストFROM表名。
selectクエリを使うと以下のような特徴があります。
  • クエリの結果セットは、仮想テーブル
  • である。
  • selectクエリの結果は、JavaのステートメントSystem.out.println(印刷する内容)に類似しています。印刷されたテーブルは直接操作ができず、データ表示機能のみを提供します。
  • この文の照会順序は以下の通りである。
    FROM後のテーブル名が存在するかどうかを確認し、存在しない場合はエラーを返し、その後の検索は行わず、SELECTサブフレーズ後のクエリーリストの内容を調べます。
  • 「クエリーリスト」の内容は、文字列だけでなく関数、表現、定数なども書くことができます。
    注:「クエリーリスト」の内容は複数の部分から構成され、コンマで区切られています。「*」はクエリーテーブルのすべての情報を表します。
  • たとえば:
    
    SELECT
    	name,age,class,id
    FROM
    	classroom;
    
    例:
    ①クエリ定数
    
    SELECT 100;
    
    クエリの結果:

    ②クエリー式
    
    SELECT 100+6;
    
    クエリの結果:

    ③クエリーフィールド
    単一フィールドのクエリー
    
    SELECT last_name FROM employees;
    
    クエリの結果:

    複数のフィールドをクエリー
    
    SELECT salary,last_name,first_name FROM employees;
    
    クエリの結果:

    すべてのフィールドをクエリー
    
    SELECT * FROM employees ;
    
    クエリの結果:

    ④クエリー関数
    よく使うクエリー関数は以下の通りです。
    
    SELECT DATABASE();#          
    SELECT VERSION();#       
    SELECT USER();#      
    
    締め括りをつける
    MySQLデータベースの基本的なクエリ文は、データベースを使用するときに最もよく使われ、最も基本的な文です。この部分をマスターすることは、次のMySQLデータベースの他の内容を勉強するための基礎となる役割を果たします。