DDL
「Data Definition Language」の略です。DDLは、データ構造を定義し、データを変更するために使用される言語です。たとえば、DDLコマンドを使用すると、データベース内のテーブルを追加、削除、変更できます。データベースアプリケーションで使用されるDDLは、構造化クエリ言語であるSQLのサブセットと見なされます。ただし、DDLではXMLなど、ほかの種類のデータを定義することもできます。
Data Definition Languageには、データを記述するためのあらかじめ定義された構文があります。たとえば、SQLの構文を使用して新しいテーブルを作成するには、CREATEコマンドの後に、テーブル名と列の定義に関するパラメーターを指定します。DDLでは、各列の名前と、それに関連付けられたデータ型も定義できます。テーブルを作成した後は、ALTERコマンドを使用して変更できます。テーブルが不要になった場合は、DROPコマンドを使用して削除できます。
DDLはSQLのサブセットであるため、考えられるすべてのSQLコマンドが含まれているわけではありません。たとえば、SELECTやINSERTなどのコマンドはデータ操作言語(DML)の一部と見なされ、CONNECTやEXECUTEなどのアクセスコマンドはデータ制御言語(DCL)の一部です。DDL、DML、DCLの各言語には、SQLがサポートするコマンドの大部分が含まれています。
知識をテストする