SQL Server
 Computer >> コンピューター >  >> プログラミング >> SQL Server

SQLServerのCREATETABLEコマンド

SQL Server(Transact-SQL)では、CREATETABLEステートメントを使用してテーブルを作成および定義します。

SQLServerの構文CREATETABLEコマンド

  CREATE TA BLE ten_bang 
(
cot1 kieu_du_lieu [ NULL | NOT NULL ],
cot2 kieu_du_lieu [ NULL | NOT NULL ],

);

変数名または変数値

ten_bang

作成するテーブルの名前。

cot1、cot2

テーブルに作成する列。各列には1つのデータ型があります。列はNULLまたはNOTNULLとして定義する必要があります。空白のままにすると、データベースはデフォルトでNULLになります。

  CREATE TABLE nh anvien 
( nhanvien_id INT NOT NULL,
ho VARCHAR(50) NOT NULL,
ten VARCHAR(50),
luong MONEY
);

上記のCREATE TABLEコマンドは、4列のnhanvienという名前のテーブルを作成します。

  1. nhanvien_id列(従業員ID)にはINTデータ型があり、NULL値は含まれていません。
  2. 2番目の列はVARCHARデータ型(最大50文字)のho(従業員ファミリー)であり、NULL値は含まれていません。
  3. 3番目の列はVARCHARデータ型(最大50文字)の10(従業員名)であり、NULL値を含めることができます。
  4. 4番目の列はMONEYデータ型のluong(従業員の給与)であり、NULL値を含めることができます。

このCREATE TABLEステートメントの唯一の問題は、テーブルに主キーが定義されていないことです。次のように、ビットを編集して主キーとして定義することができます。

  CREATE TABL E nhanvien 
( nhanvien_id INT PRIMARY KEY,
ho VARCHAR(50) NOT NULL,
ten VARCHAR(50),
luong MONEY
);

nhanvien_idフィールドの後にキーワードPRIMARYKEYを使用すると、SQLServerはテーブルの主キーとしてユーザー名を取得します。


  1. SQLServerのSELECTコマンド

    このチュートリアルは、SQL Server SELECTステートメント(T-SQL)を構文と例とともに使用するのに役立ちます。 SELECTは、SQLServerデータベース内の1つ以上のテーブルから結果を取得するために使用されるコマンドです。 構文SELECTステートメント 単純な形式では、SELECTステートメントの構文は次のとおりです。 SELECT biểu thức FROM bảng [WHERE điều kiện]; 完全な形式では、SQLServerのSELECTコマンドの構文は次のようになります。 SELECT [ALL | DISTINCT] [TOP

  2. MSSQLServerでデータベースを作成する方法

    データベースには、テーブル、プロセス、関数などのオブジェクトが含まれます。 MS SQL Serverには、2種類のデータベースがあります システムデータベース ユーザーデータベース システムデータベース MS SQL Serverをインストールすると、システムデータベース(データベース)が自動的に作成されます。以下はシステムデータベースのリストです: マスター モデルMSDB Tempdb リソース(2005バージョンから利用可能) 配布(複製機能のみ) ユーザーデータベース ユーザーデータベースは、ユーザー自身(データベースの作成にアクセスできる管理者、開発者、テスター)によ