Anonim

DDLコマンドはSQLの一部であり、DML、DCL、およびTCLコマンドと連携してデータベースを作成および管理します。 これらは、SQLを管理するための基本的な構成要素を形成し、構造化照会言語を使用してデータベースを管理または作成するかどうかを知るのに役立ちます。

SQLコマンドは、主にDDLとDMLで構成されています。 DDLコマンドを使用してデータベースを作成または削除し、DMLを使用してデータを追加、移動、または変更します。 DCLコマンドはユーザー、権限、データセキュリティの管理に役立ち、TCLはDML内で行った変更の管理に役立ちます。 これらはすべてSQL内で連携し、データベースを効果的に作成および管理するために必要なツールを提供します。 これらのコマンドを知っていることは、データベースの管理やサポートに参加したい人にとって基本的なことです。

私はSQLの専門家ではありませんが、それらを使用および管理しました。 また、私は彼の睡眠中にこのようなことを書いている誰かと親しい友人です。 次のチュートリアルは私の言葉かもしれませんが、知識と専門知識はすべて彼のものです。 誤りや脱落はすべて私のものです。

以下は、各言語の基本的なコマンドです。 DDLコマンドには、データベース、テーブル、およびオブジェクトの作成に必要な用語がリストされています。 DMLコマンドには、作成したデータベース内のオブジェクトとデータを管理するために必要な用語がリストされています。 DCLコマンドには、ユーザーの管理に必要な用語がリストされています。TCLコマンドは、保存ポイントを設定して変更をコミットするために使用できるものです。

DDL(データ定義言語)

DDL(データ定義言語)は、データベーススキームの定義に使用されます。 データベースとその中のオブジェクトの作成と管理に役立ちます。 DDLステートメントは、スキーマやオブジェクトの作成、削除、変更など、さまざまな方法でデータベースの構造を変更します。

使用しているSQLのフレーバーに応じて、DDLステートメントには以下を含めることができます。

  • 他の机
  • ALTER VIEW
  • 統計の計算
  • データベース作成
  • 関数を作成する
  • ロールを作成する
  • テーブルを作成
  • ビューを作成
  • ドロップデータベース
  • ドロップ機能
  • ドロップロール
  • ドロップテーブル
  • ドロップビュー
  • 付与
  • 取り消す

コアSQL DDLステートメントは次のとおりです。

  • ALTER
  • 切り捨て
  • コメント
  • 作成
  • DESCRIBE
  • リネーム
  • ドロップ
  • 公演
  • つかいます

これらは、SQLのすべてのバージョンに表示されます。 各DDLコマンドが機能するには、オブジェクトタイプと識別子が必要です。

例:CREATE TABLE()またはDROP objecttype objectname。

DML(データ操作言語)

SQLのもう1つの要素は、DML(データ操作言語)です。 これにより、SQLデータベース内のデータを取得、挿入、更新、削除、および一般的に管理できます。 これらのコマンドは、データベースを管理するときに日常的に使用するコマンドです。 これは、それ自体は特定の言語ではありませんが、SQLの一部を形成します。