web-dev-qa-db-ja.com

データベースのコンテキストでのDDLスクリプトとは何ですか?

データベースのコンテキストでのDDLスクリプトとは何ですか?

12
lalala

DDL =データ定義言語

DDLのWikipediaエントリから:

データ定義言語(DDL)は、データ構造を定義するためのコンピューター言語です。この用語は、Codasylデータベースモデルに関連して最初に導入されました。データベースのスキーマは、ユーザーデータモデルを構成するレコード、フィールド、および「セット」を記述するデータ定義言語で記述されています。当初はSQLのサブセットを参照していましたが、現在ではXMLスキーマなどのデータまたは情報構造を記述するための正式な言語を参照するために一般的な意味で使用されています。

したがって、データベースの場合、DDLスクリプトはデータベースの構造(テーブル、列、インデックスなど)を作成するスクリプトです。

20
Snark

DDL-データ定義言語

通常、スキーマとテーブルを作成するためのいくつかのSQLステートメントで構成され、それらの相互関係、つまり外部キー制約を使用します。

このスクリプトは、クライアント側に新しいシステムをインストールする必要がある場合に使用できます。テーブルを1つずつ作成する必要はありません。これらのタイプのスクリプトは、拡張子が「.sql」のファイル内に含まれています。データベース管理ソフトウェア(例:MySql Workbench)を開いてファイルをインポートするか、スクリプトをスクリプト編集領域にコピーして貼り付けて実行するだけです。

0
Yasitha Bandara