SQL last day
845 ワード
1.check文
check制約は、あるカラムに挿入される値を制限し、WHEREと同じ条件式を使用します.
テーブルの作成時にコンストレイントが追加されていない場合は、ALTERを使用してコンストレイントを追加できます.
2.VIEWビュー
ビューは、SQL文の結果セットに基づいて形成されたテーブル(仮想テーブルであり、データベースに保存されない)であり、煩雑なSELECT文をテーブルデータに変換する役割を果たし、必要に応じてSELECTビューのみでよい.データのプライバシー性を高めることもできる.
3.トランザクション.すべてのステップが干渉されずにすべて完了できない場合は、トランザクションのいずれかのステップを完了する必要はありません.
check制約は、あるカラムに挿入される値を制限し、WHEREと同じ条件式を使用します.
CREATE TABLE my_table
(id INT AUTO_INCREMTNT NOT NULL PRIMARY KEY,
number INT NOT BULL CHECK (number>100))
テーブルの作成時にコンストレイントが追加されていない場合は、ALTERを使用してコンストレイントを追加できます.
ALTER TABLE my_table
ADD CONSTRAICT CHECK column IN ('a','b','c');
2.VIEWビュー
ビューは、SQL文の結果セットに基づいて形成されたテーブル(仮想テーブルであり、データベースに保存されない)であり、煩雑なSELECT文をテーブルデータに変換する役割を果たし、必要に応じてSELECTビューのみでよい.データのプライバシー性を高めることもできる.
CREATE VIEW my_view AS
SLECT some_column FROM table
WHERE some condition WITH CHECK OPTION; # CHECK , INSERT,UPDATE WHERE 。
DROP VIEW my_view; .
SELECT * FROM my_view; # 。
3.トランザクション.すべてのステップが干渉されずにすべて完了できない場合は、トランザクションのいずれかのステップを完了する必要はありません.