- Data Definition Language (DDL) は、CREATE、ALTER、DROP ステートメントを指します。
DDL または Data Definition Language は、データベース スキーマの定義に使用できる SQL コマンドで構成されています。 DDL は「メタデータ」についてです。
- データ操作言語 (DML) とは、INSERT、UPDATE および DELETE 文のことで、
DML によってデータ自体の追加/変更/削除ができます。
- データ クエリー言語 (DQL) とは SELECT、SHOW および HELP 文 (クエリー)、
SELECT はメイン DQL 命令です。 これは、必要なデータを取得します。 SHOWは、メタデータに関する情報を取得します。 HELP…はヘルプが必要な人のためのものです。
- データ制御言語(DCL)とは、GRANTおよびREVOKE文
DCL はデータベースおよびそのコンテンツに対して権限を付与/取り消すために使用されます。 DCL は単純ですが、MySQL のパーミッションはかなり複雑です。 DCL はセキュリティに関するものです。
- Data Transaction Language (DTL) とは、START TRANSACTION、SAVEPOINT、COMMIT および ROLLBACK ステートメントを指します。