445

データベースに関して DDL と DML という用語を聞いたことがありますが、それらが何であるかを理解していません。

それらは何であり、SQL とどのように関連していますか?

4

13 に答える 13

342

DDLデータ定義言語です。データ構造の定義に使用されます。

たとえば、SQL では、create tablealter table、 ...などの命令になります。


DMLデータ操作言語です。データ自体を操作するために使用されます。

たとえば、SQL の場合、insertupdatedelete、 ...などの命令になります。

于 2010-04-05T11:56:00.647 に答える
31

ここに画像の説明を入力

DDL、データ定義言語

  • データベース内のデータベース オブジェクトの構造を作成および変更します。
  • これらのデータベース オブジェクトには、テーブル、ビュー、スキーマ、インデックスなどがあります。

例えば:

  • CREATEALTERDROPTRUNCATECOMMITなど

DML、データ操作言語

DML ステートメントはテーブルに影響します。これが、テーブルで実行する基本的な操作です。

  • 基本的なcrud操作はテーブルで実行されます。
  • これらの crud 操作はSELECTINSERTUPDATE、 などによって実行されます。

以下のコマンドは DML で使用されます。

  • INSERTUPDATESELECTDELETEなど
于 2016-12-31T08:38:09.967 に答える
3

DDL =データ定義言語、データに関する構造やその他の情報を提供するコマンド

DML =データ操作言語。INSERT、UPDATE、DELETEの3つしかありません。4、MSSQLをカウントする場合SELECT * INTO x_tbl from tbl(ANSI SQL CREATE TABLE x_tbl AS SELECT * FROM tbl:)

于 2010-04-05T12:01:43.623 に答える
2

簡単な言葉で。

DDL (データ定義言語): データの構造に作用します。データ構造を定義します。

DML (データ操作言語): データで動作します。データ自体を操作する

于 2015-09-09T11:00:28.077 に答える
1

DDLはデータ定義言語の略です。DDL は、テーブルの作成やテーブルへの列の追加、さらにはテーブルの削除や切り捨てなど、テーブルの構造を定義するために使用されます。 DMLはデータ操作言語の略です。名前が示すように、テーブルのデータを操作するために使用される DML です。DML には、挿入や削除などのコマンドがいくつかあります。

于 2017-04-26T07:27:14.760 に答える