SQLServerのCREATETABLEコマンド
SQL Server(Transact-SQL)では、CREATETABLEステートメントを使用してテーブルを作成および定義します。
SQLServerの構文CREATETABLEコマンド
CREATE TABLE 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 nhanvien
( nhanvien_id INT NOT NULL,
ho VARCHAR(50) NOT NULL,
ten VARCHAR(50),
luong MONEY
);
上記のCREATE TABLEコマンドは、4列のnhanvienという名前のテーブルを作成します。
- nhanvien_id列(従業員ID)にはINTデータ型があり、NULL値は含まれていません。
- 2番目の列はVARCHARデータ型(最大50文字)のho(従業員ファミリー)であり、NULL値は含まれていません。
- 3番目の列はVARCHARデータ型(最大50文字)の10(従業員名)であり、NULL値を含めることができます。
- 4番目の列はMONEYデータ型のluong(従業員の給与)であり、NULL値を含めることができます。
このCREATE TABLEステートメントの唯一の問題は、テーブルに主キーが定義されていないことです。次のように、ビットを編集して主キーとして定義することができます。
CREATE TABLE nhanvien
( nhanvien_id INT PRIMARY KEY,
ho VARCHAR(50) NOT NULL,
ten VARCHAR(50),
luong MONEY
);
nhanvien_idフィールドの後にキーワードPRIMARYKEYを使用すると、SQLServerはテーブルの主キーとしてユーザー名を取得します。
-
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
-
MSSQLServerでデータベースを作成する方法
データベースには、テーブル、プロセス、関数などのオブジェクトが含まれます。 MS SQL Serverには、2種類のデータベースがあります システムデータベース ユーザーデータベース システムデータベース MS SQL Serverをインストールすると、システムデータベース(データベース)が自動的に作成されます。以下はシステムデータベースのリストです: マスター モデルMSDB Tempdb リソース(2005バージョンから利用可能) 配布(複製機能のみ) ユーザーデータベース ユーザーデータベースは、ユーザー自身(データベースの作成にアクセスできる管理者、開発者、テスター)によ