目次:
定義-データ定義言語(DDL)とはどういう意味ですか?
データ定義言語(DDL)は、データベース内のデータベースオブジェクトの構造を作成および変更するために使用されるコンピューター言語です。 これらのデータベースオブジェクトには、ビュー、スキーマ、テーブル、インデックスなどが含まれます。
この用語は、データベーステーブルのフィールドとレコードを記述するため、一部のコンテキストではデータ記述言語とも呼ばれます。
Techopediaがデータ定義言語(DDL)について説明しています
現在のデータベース業界では、データを記述する正式な言語にDDLが組み込まれています。 ただし、SQL(構造化照会言語)のサブセットと見なされます。 SQLは、文などの通常の英語で命令型動詞を使用して、データベースの変更を実装することがよくあります。 したがって、DDLはSQLデータベースでは異なる言語として表示されませんが、データベーススキーマの変更を定義します。
SQLクエリで一般的に使用されるDDLは次のとおりです。
- CREATE:このコマンドは、新しいテーブルを作成し、定義済みの構文を持ちます。 CREATEステートメントの構文はCREATE TABLE()です。 CREATE TABLE Employee(従業員ID INTEGER PRIMARY KEY、名CHAR(50)NULL、姓CHAR(75)NOT NULL)。
- ALTER:alterコマンドは、既存のデータベーステーブルを変更します。 このコマンドは、列を追加したり、既存の列を削除したり、データベーステーブルに含まれる列のデータ型を変更したりすることができます。 変更コマンドの構文は、ALTERオブジェクトタイプのオブジェクト名パラメーターです。 ALTER TABLE Employee ADD DOB Date。
- DROP:ドロップコマンドは、テーブル、インデックス、またはビューを削除します。 ドロップステートメントの構文は、DROPオブジェクトタイプのオブジェクト名です。 DROP TABLE従業員。
