DDL / DML / DCL差

DDL

DDLの概要

DDL(データ定義言語データ定義言語)は、オブジェクトおよびオブジェクト自体を含むそのようなオブジェクトデータベースの操作のための属性、などのデータベース・オブジェクト:DDLに等テーブル、ビュー、これらのオブジェクトおよびプロパティと特定の性能管理の定義、ドロップアルターの上で作成します。特別な注意:「オブジェクト」のDDL動作の概念、「オブジェクト」とは、大記録最小レベルよりオブジェクトとオブジェクト、およびオブジェクトのプロパティを含みます。たとえば、表:データテーブルを作成し、アルターは、テーブルにフィールドを変更することができます作成​​、ドロップ、このテーブルを削除することができ、私たちはここから見ることができ、DDLは高さを立って、彼は特定のデータに動作しません。

DDL文の主要な(操作)

文を作成します。データベースとデータベース・オブジェクトを作成することができます。

DROP文:あなたは、テーブル、インデックス、トリガ、制約、および許可条件データテーブルを削除するというようにすることができます。

アルター声明:修正するデータテーブル定義とプロパティ。

DDL動作オブジェクト(表)

テーブルの概念

我々は、データを格納する場所がないので、我々は管理を容易にするために、いくつかのデータ型を定義する必要があるので、データの格納に使用されるテーブルを作成します。

プロパティシート

主キー属性:主キーが主キー制約ですが、名前から、ある説明した仮想にバイアスという名前の主キー(説明は、それを記述していること)、バイアスという名前の主キー制約(実施の形態では、操作を説明している)得られた固体、異なっています同じことは、主キー制約は、プロパティテーブルで、テーブルに最大1つの主キーを持つことができます。主キーは1つまたは複数のフィールドで定義することができ、値フィールドの一つ以上の主キーは一意で、空にはなりませんこれは、フィールドまたはグループフィールドの代表者の一意の値によって記録することができます。

ユニークな特性:表は、ユーザ側テーブルに、唯一の制約が提案されている、1つのプライマリキー属性を持つことができ、唯一の制約は、1つまたは複数のフィールドに定義することができる、唯一のフィールドのフィールドまたはグループの値は、あり得ることを唯一の制約空、しかし、繰り返すことはできません。

外部キープロパティ:これも外部キー制約として知られている外部キー、として知られ、主キーと主キー制約との関係は同じであり、外部キー制約のための2つのテーブル、テーブルは、テーブルBのフィールドの主キーのAであれば、このフィールドは、主テーブルテーブルAと呼ばれ、外部キーテーブルBと呼ばれるテーブルBがテーブルから呼び出され、それはコンピュータがあなたが関係を知らなければならないことに留意すべきです。

検証、ヌルおよびデフォルト属性:また、ヌルヌルプロパティの制約として知られている検証制約として知られているプロパティの検証は、デフォルトの属性は、デフォルトの制約と呼ばれ、この事、これらの名前は、状況を説明するための一つのことを説明したり、このもちろん、我々は人工的として、特別に(入力データがライン上にあることに注意してください)製のことができますが、彼らの意図は、コンピュータがそれをやらせていること、自動化することです。

(主キーと時間のユニーク制約の設立は、それが自動的にインデックスを作成しますなぜあなたは知っていますか?そして、知っているだろう、インデックスは主にこれらのフィールドだけでなく、インデックスの役割で使用したと思われる唯一の指標である。同様に主キー制約を、ユニーク制約、null以外の制約、外部キー制約、検証制約およびこれらの操作の制約がデフォルトのテーブルですので、ここで私は、彼らがテーブルの財産であると考え、特定の特性を持っています。)

DML

DMLの概要

データ操作データベースの操作が記録されていると言うことであるユニットに含まれるオブジェクトに対するDML(データ操作言語データ操作言語)。

メインDML文(操作)

挿入文:データ・テーブル・シートにレコードを挿入します。

DELETE文:、テーブル内の1つまたは複数のレコードをデータを削除するには、テーブル内のすべてのデータレコードを削除することができますが、それはまだ操作の対象が記録されています。

UPDATE文:テーブル内のレコードの内容を変更するには、すでに存在しています。

DML操作対象 - レコード

ご注意ください

我々は挿入、記録に削除、および更新操作のとき、私たちはそのDDLの業務の一部をクリアすることを確認すること、注意を払う必要があります。

DCL

DCLの概要

DCL(データ制御言語データ制御文)これらの操作を決定するために、権限のデータベースオブジェクトを操作するには、データをより安全にします。

DCLの主要な声明(操作)

grant文​​:特定の権利をユーザーまたはグループに、オブジェクトの作成者を許可する、またはすべてのユーザー(PUBLIC)。

文を取り消し:あなたは、ユーザーまたはグループのユーザーのか、すべてのアクセスを廃止することができます

DCLの操作対象(ユーザ)

このとき、ユーザーは、ユーザーデータベースを参照します。

おすすめ

転載: www.cnblogs.com/liu-ke/p/12049554.html