「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

「データ操作言語」と「データ定義言語」と「データ制御言語」の違い

スポンサーリンク

予備知識


用語意味
データベースデータがそれっぽい感じに入っている箱。データのまとまり

それぞれの用語の意味


用語意味
データ操作言語データを検索・登録・更新・削除するときに使う命令
データ定義言語データを入れておく箱に対して、あれやこれやするときに使う命令
データ制御言語データベースの権限周りをあれこれするときに使う命令

似ているところ


全部、データベースに対する命令です。


「データ操作言語」と「データ定義言語」と「データ制御言語」の違い1

違うところ


命令の性質が違います。

データ操作言語はデータをあれこれするときに使う命令です。
例えば「select文」とかが該当します。


「データ操作言語」と「データ定義言語」と「データ制御言語」の違い2

データ定義言語はデータを入れておく箱をあれこれするときに使う命令です。
例えば「create文」とかが該当します。


「データ操作言語」と「データ定義言語」と「データ制御言語」の違い3

データ制御言語は権限周りをあれこれするときに使う命令です。
例えば「grant文」とかが該当します。


「データ操作言語」と「データ定義言語」と「データ制御言語」の違い4

備考


commit」とか「rollback」はデータ制御言語に含まれます。

データ操作言語は「DML」と表現されたりもします。
データ定義言語は「DDL」と表現されたりもします。
データ制御言語は「DCL」と表現されたりもします。


スポンサーリンク
書籍画像060
書籍画像008


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
「技術書」の読書術 達人が教える選び方・読み方・情報発信&共有のコツとテクニック
サイバーセキュリティお嬢様と学ぶ 情報セキュリティの基本