Sql

提供:Dev Guides
移動先:案内検索

SQLチュートリアル

*SQL* は、リレーショナルデータベースのデータの取得および管理用に設計されたデータベースコンピューター言語です。 *SQL* は *Structured Query Language* の略です。 このチュートリアルでは、SQLのクイックスタートを提供します。 SQLの基本を理解し、SQLがどのように機能するかを理解するために必要なトピックのほとんどをカバーしています。

SQLを学ぶ理由

SQLは構造化照会言語です。これは、リレーショナルデータベースに格納されたデータを格納、操作、および取得するためのコンピューター言語です。

SQLは、リレーショナルデータベースシステムの標準言語です。 MySQL、MS Access、Oracle、Sybase、Informix、Postgres、SQL Serverなどのすべてのリレーショナルデータベース管理システム(RDMS)は、標準データベース言語としてSQLを使用します。

また、彼らは次のような異なる方言を使用しています-

  • T-SQLを使用するMS SQL Server
  • PL/SQLを使用するOracle、
  • SQLのMS Accessバージョンは、JET SQL(ネイティブ形式)などと呼ばれます。

SQLの応用

前述したように、SQLはデータベース上で最も広く使用されているクエリ言語の1つです。 ここにそれらのいくつかをリストします。

  • ユーザーがリレーショナルデータベース管理システムのデータにアクセスできるようにします。
  • ユーザーがデータを説明できるようにします。
  • ユーザーがデータベース内のデータを定義し、そのデータを操作できるようにします。
  • SQLモジュール、ライブラリ、プリコンパイラを使用して他の言語に埋め込むことができます。
  • ユーザーがデータベースとテーブルを作成および削除できるようにします。
  • ユーザーがデータベースにビュー、ストアドプロシージャ、関数を作成できるようにします。
  • ユーザーがテーブル、プロシージャ、およびビューにアクセス許可を設定できるようにします。

聴衆

この* SQLチュートリアル*は、初心者がSQL言語に関連する基本概念と高度な概念を理解できるように準備されています。 このチュートリアルでは、SQLのさまざまなコンポーネントと適切な例を十分に理解できます。

前提条件

このチュートリアルで紹介するさまざまなタイプの例を練習する前に、データベース、特にRDBMSおよびコンピュータープログラミング言語とは何かについて既に理解していることを前提としています。