目次:
定義-構造化照会言語(SQL)とはどういう意味ですか?
構造化照会言語(SQL)は、リレーショナルデータベースの管理とデータ操作のための標準的なコンピューター言語です。 SQLは、データのクエリ、挿入、更新、変更に使用されます。 ほとんどのリレーショナルデータベースはSQLをサポートします。これは、複数の異なるプラットフォームでデータベースをサポートするために必要とされることが多いため、データベース管理者(DBA)にとって追加の利点です。
SQLは、1970年代初頭にIBMでレイモンドボイスとドナルドチェンバリンによって開発されました。 National Standards Institute(ANSI)。 また、ほとんどの主要ベンダーは、SQL * Plus(Oracle)やTransact-SQL(T-SQL)(Microsoft)など、ANSI SQLに組み込まれて構築された独自のバージョンも持っています。
Techopediaは構造化照会言語(SQL)について説明します
最も基本的なDBAの通過儀礼の1つはSQLの学習です。これは、グラフィカルユーザーインターフェイス(GUI)なしで最初のSELECTステートメントまたはSQLスクリプトを書くことから始まります。 リレーショナルデータベースでは、GUIを使用してデータベース管理を容易にし、ドラッグアンドドロップウィザードなどのグラフィカルツールを使用してクエリを簡素化できるようになりました。 ただし、SQLの学習は不可欠です。そのようなツールはSQLほど強力ではないためです。
SQLコードは4つの主要なカテゴリに分けられます。
- クエリは、ユビキタスでありながら使い慣れた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です。
