2次元の表を作成します。1.
- 表の作成表( - フィールド名フィールドタイプ1 [NOT NULL] [主キー]、 - フィールド名フィールドタイプ2のチェック(決意条件)、 - フィールド名フィールドタイプ3、 - ... - - 制約A制約名の主キー(フィールド名) - ) - フィールドタイプ - 数値の種類 - 数(B)、端数ビット長の全長bは、小数を書き込むことができません - VARCHAR2文字タイプ - VARCHAR(A)は、文字Aは、最大長を表す - メモリストレージの長さは、実際に文字のサイズに応じて割り当てられているが、Aを超えることはできません - メモリ空間の動的割り当てを、省スペース - char型の文字型 - CHAR()、ストアデータへの直接オープンスペースの大きさ、どのくらいの長さの文字データ、どんなに - ストレージの効率性がVARCHAR2よりも高く、 - DATE日付タイプ
2次元テーブルを維持2.
- 新しいフィールドを追加 - ALTERを表テーブル名を新しいフィールド名フィールドタイプを追加 - 元のフィールドを変更 - フィールド型修正 - ALTERは、新しいフィールドタイプのテーブルのテーブル名、フィールド名を変更 - フィールド名変更 - ALTER新しいフィールド名をフィールドへの表の表名のリネーム列名 - [削除]フィールド - ALTER TABLEテーブルを名前ドロップ列フィールド名 - 変更テーブル名 - 名前の変更、新しいテーブル名に元のテーブル
2次元テーブルを削除3
- テーブルのテーブル名をドロップ
4.制約を作成します(主キー/非NULL制約/チェック制約/ユニーク制約)
- 主キーを追加:唯一の非空を - 直接テーブルのキープライマリのフィールドを作成した後 - テーブル作成文で最後の制約に制約名の主キー(フィールド名) - ALTERをテーブルのテーブル名の追加制約制約テーブルを作成した後、主キー(フィールド名)の名前 - 主要ALTER TABLEテーブル名ドロップ制約に制約名をドロップ - 制約非空 - 直接使用するテーブルのフィールドを作成した後でないヌル - 最後のチェック制約の制約名table文(NOT NULLフィールド名はIS)を作成 - テーブルを作成した後、ALTER表のテーブル名の追加制約制約名をチェック(nullのフィールド名ではありません) - 削除-ヌル制約ALTER TABLEテーブル名ドロップ制約制約名 - チェック制約 - 直接(条件付き)テーブルのチェックフィールドを作成した後 - 制約制約の姓は(決意条件)チェックは、table文作成 - ALTERテーブルの追加の制約表チェック制約名テーブル作成後に(条件付き) - 削除ALTER TABLE制約制約名テーブルのドロップ制約をチェックします - 唯一の制約 - 直接テーブルの一意のフィールドを作成した後 - テーブル制約名のユニークな制約(フィールド名)を作成するために、最後の文で - ALTER TABLEテーブル名追加制約制約名のユニークな(フィールド名)のテーブルを作成した後 - ユニーク制約ALTER TABLEテーブル名ドロップ制約制約名をドロップ - 外部キー制約 - 効果:データは、親テーブルに存在しないサブテーブルに挿入されたときに、それが自動的に与えられます。 - テーブル必要のフィールドの値は、テーブル、外部キー制約のフィールドの追加の値に依存する場合 - 前記サブテーブルのような活性依存テーブル、親テーブルとして従属表、外部キーは、サブテーブルを追加しました - 使用: - 直接参照の子テーブル内のフィールドの後、親テーブル(親フィールド名) - create table文で(親フィールド名姓の制約は、外部キー(サブフィールド名)参照親テーブル名を制約) - ALTER TABLEテーブル名の追加制約制約名、外部キー(サブフィールド名)テーブルを作成した後の参照親テーブル(親フィールド名) - 外部キー制約ALTER TABLEテーブル名ドロップ制約制約名を削除 - 直接の親テーブルのデータを削除し、削除カスケードを使用することができますすることはできません - カスケード削除: - 外部キー制約を追加する場合は、最後に削除カスケードにキーワードを使用する - あなたは親テーブルのデータを削除すると、自動的に子を削除しますすべての関連データのリスト:(欠点子供は、履歴データの予約された表にすることはできません) - あなたは、外部キー制約を追加最後に、削除、設定されたヌルのキーワードを使用 - データが親テーブルを削除すると、子テーブルには依存フィールドになります(:サブテーブル非依存のフィールドNULL制約を追加することができません)が値がヌルに設定されています