MySQL/言語/定義: DDL、DML、DQLとは何ですか?

  • 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 ステートメントを指します。

コメントを残す

メールアドレスが公開されることはありません。