コンテンツ
- 定義-構造化照会言語(SQL)とはどういう意味ですか?
- Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
- Techopediaは構造化照会言語(SQL)について説明します
定義-構造化照会言語(SQL)とはどういう意味ですか?
構造化照会言語(SQL)は、リレーショナルデータベースの管理とデータ操作のための標準的なコンピューター言語です。 SQLは、データのクエリ、挿入、更新、変更に使用されます。ほとんどのリレーショナルデータベースはSQLをサポートします。これは、データベース管理者(DBA)にとって追加の利点です。多くの異なるプラットフォームでデータベースをサポートする必要があることが多いためです。
SQLは、1970年代初頭にIBMでレイモンドボイスとドナルドチェンバリンによって最初に開発され、1979年にRelational Software Inc.(現在はOracle Corporation)によって商業的にリリースされました。現在の標準SQLバージョンは、 National Standards Institute(ANSI)。また、ほとんどの主要ベンダーは、ANSI SQLに組み込まれて構築された独自のバージョン(SQL * Plus(Oracle)、Transact-SQL(T-SQL)(Microsoft)など)も持っています。
Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
Techopediaは構造化照会言語(SQL)について説明します
通過の最も基本的なDBA儀式の1つは、グラフィカルユーザーインターフェイス(GUI)なしで最初のSELECTステートメントまたはSQLスクリプトを記述することから始まるSQLの学習です。ますます、リレーショナルデータベースはGUIを使用してデータベース管理を容易にし、ドラッグアンドドロップウィザードなどのグラフィカルツールを使用してクエリを簡素化できるようになりました。ただし、SQLの学習は不可欠です。そのようなツールはSQLほど強力ではないためです。
SQLコードは4つの主要なカテゴリに分けられます。
- クエリは、ユビキタスでありながら使い慣れたSELECTステートメントを使用して実行されます。SELECTステートメントは、SELECT、FROM、WHERE、ORDER BYなどの句にさらに分割されます。
- データ操作言語(DML)は、データの追加、更新、削除に使用され、実際にはSELECTステートメントのサブセットであり、INSERT、DELETE、UPDATEステートメント、および制御ステートメント(BEGIN TRANSACTION、SAVEPOINT、COMMIT、ROLLBACKなど)で構成されます。
- データ定義言語(DDL)は、テーブルとインデックス構造の管理に使用されます。 DDLステートメントの例には、CREATE、ALTER、TRUNCATE、およびDROPが含まれます。
- データ制御言語(DCL)を使用して、データベースの権利と権限を割り当て、取り消します。主なステートメントはGRANTとREVOKEです。