SQLとは英語のStructured Query Languageの略で、構造化されたクエリ言語を意味します。 SQL 言語の主な機能は、さまざまなデータベースとの接続を確立し、通信することです。 ANSI (米国規格協会) によると、SQL はリレーショナル データベース管理システムの標準言語として使用されています。 SQL ステートメントを使用して、データベース内のデータの更新、データベースからのデータの抽出など、さまざまな操作を実行できます。現在、Oracle、Sybase、Microsoft SQL Server、Access などの最も一般的なリレーショナル データベース管理システムは、SQL 言語標準を採用しています。多くのデータベースでは SQL ステートメントが再開発および拡張されていますが、Select、Insert、Update、Delete、Create、Drop などの標準 SQL コマンドを使用して、ほぼすべてのデータベース操作を完了できます。次にSQL言語の基礎知識を詳しく紹介していきます。
データベーステーブル
典型的なリレーショナルデータベースは通常、テーブルと呼ばれる1つ以上のオブジェクトで構成されます。データベース内のすべてのデータまたは情報は、これらのデータベース テーブルに保存されます。データベース内の各テーブルには、行と列で構成される独自の一意のテーブル名があり、各列には列名、データ型、および列のその他の属性が含まれ、行には特定の列レコードの情報が含まれます。またはデータ。以下は、Weather という名前のデータベース テーブルの例です。
都市の最高気温と最低気温
北京 10 5
上海 15 8
天津 8 2
重慶 20 13
表では、「都市」、「最高気温」、「最低気温」が 3 つの異なる列であり、テーブルの各行には、特定のテーブル データが含まれます。
データクエリ
数あるSQLコマンドの中で、selectステートメントは最も頻繁に使用されると考えるべきです。 Select ステートメントは主にデータベースにクエリを実行し、ユーザーのクエリ条件を満たす結果データを返すために使用されます。 Select ステートメントの構文形式は次のとおりです:
select column1 [, column2, etc] from tablename
[where 条件];
([] はオプションのオプションを示します)
select ステートメント内の select キーワードの後の列名が使用されますどの列がクエリ結果として返されるかを決定します。ユーザーは必要に応じて任意の列を選択でき、ワイルドカード「*」を使用して返されたテーブル内のすべての列を設定することもできます。