コンピューター, プログラミング
SQLのテーブル作成機能 - テーブルを作成します。
直接チェンジ・テーブルとそこに含まれるデータに関連するデータベースでの作業。 しかし、テーブルのアクションの開始前に作成することができます。 このプロセスを自動化するための特別なSQL機能があります - 「CREATE TABLE」を。
まず最初に!
私たちは、コマンド「CREATE TABLE」をMS SQLを使用してスプレッドシートを作成するプロセスに対処する前に、我々が関数を使用する前に知っておくべきことにこだわることが必要です。
まず第一に、あなたは、テーブルの名前を考え出す必要がある - それは、データベース内の他の人に比べてユニークである、といくつかのルールに従わなければなりません。 名前は、文字(AZ)で始まる必要があり、その後、任意の文字、数字、アンダースコアが続くことがあり、結果として得られる句は予約語であってはなりません。 テーブル名が18文字を超えることはできません。
そのデータ型を考えるために使用される列の名前を思い付くために、どのフィールドが満たされている必要があります名前を定義した、構造が開発されるべきです。 すぐにデータ値を制限するために、外部フィールドと主キーを決定し、また可能もあります。
テーブルの残りの部分はかなり簡単に正しいニュアンスなので、テーブルを作成するステップは、彼らが終了しないと考えることができますすることができます。
構文
テーブルの構造は、あなたがその作成に進むことができます。 「CREATE TABLE」をSQL関数を使用して、それが簡単に十分にしてください。 これは、以前にそれぞれのタイプと名前を指定して、テーブル名と列リストを考案指定することが必要です。 構文は次のとおりです。
テーブルtable_nameのCREATE
({COLUMN_NAMEデータ型[DEFAULT式] [column_constraint] ... | table_constraint}
[、{column_nameにデータ型[DEFAULT式 ] [column_constraint] ... | table_constraint}] ...)
次のように設計機能で使用される引数は次のとおりです。
- TABLE_NAME - テーブル名
- COLUMN_NAME - カラム名
- データ型 - この分野で使用されるデータ型
- DEFAULT - デフォルトの列で使用される式。
2つの以上の関数の引数を使用することも可能です。
- colum_constraint - 列の設定
- table_constraint - テーブルの設定
それらには、ユーザーは制限や、テーブルを埋めるの条件のために必要な作業を指定することができます。
特長は、テーブルを作成します
SQL「CREATE TABLE」を関数にクエリを書くとき、フィールドに入力するための規則を確立する必要がある場合があります。 これを行うには、条件の特定のセットを定義する特別な機能の属性を追加する必要があります。
空の値を決定するために、その列の名前とタイプを指定するキーワードのいずれかを登録する必要があり、セルであり得る:NULL(ヌル値であってもよい)、またはNOT NULL(フィールドを充填しなければなりません)。
同じ2を避けるために、各レコードを統一するために必要なほとんどの場合、テーブルを作成するとき。 これを行うには、多くの場合、行番号を使用します。 テーブルで利用可能な最新号、のユーザーの知識を必要としないようにと、機能の「CREATE TABLE」を対応するフィールドの後にキーワード「主キー」を書き込むことにより、主キー列を指定するのに十分です。 ほとんどの場合、それは主キーがあるとテーブルの間の接続があります。
外部キープロパティ「FOREIGN KEY」で使用されるプライマリキーでヒッチを確保するために。 カラムを指し、このプロパティは、この分野では、同一または異なるテーブルの主キー列であるものの一つとして同じ値が含まれることを保証することができます。 したがって、一つはそのデータを確保することができます。
いくつかの指定されたセットまたは定義に準拠するために検証を提供するには、属性のチェックを使用しています。 彼は、関数の引数のリストでは、最新の規定、および個人的なパラメータとしてブール式を持っています。 それによって、あなたが可能な値のリストを制限することができ、例えば、テーブルのフィールド「性別」のみ文字「M」と「F」を使用。
提示されたもの以外にも、SQL関数は、「CREATE TABLE」をまだ多くの特定の属性を持っているが、それらは実際に使用されているあまり一般的です。
例
完全に機能の動作を理解するには、TABLE(SQL)を作成する方法を、実際に検討する価値があります。 以下の例を以下に示す表を作成します。
TABLEカスタムのCREATE
(ID CHAR(10)NOT NULL主キー、
Custom_name CHAR(20)
Custom_address CHAR(30)
Custom_city CHAR(20)
Custom_Country CHAR(20)
ArcDate CHAR(20))
あなたが見ることができるようにそれがデフォルトで使用されているので、セルの値の可能性がない(NULL)を設定することは、省略することができます。
Similar articles
Trending Now