【SQL】テーブルを作成する【SQL Server】

  • 2020.09.13
  • SQL
【SQL】テーブルを作成する【SQL Server】

はじめに

コジマです。

テーブルを作成する方法を書きます。

構文

CREATE TABLE データベース名.スキーマ名.テーブル名(カラム名 データ型, ・・・);

データベース名、スキーマ名は省略可能ですが、現在デフォルトで参照しているデータベースおよびスキーマが指定されますので、
プログラムに仕込む場合やバッチ化をする場合は指定しておいた方が無難です。

サンプル

ユーザーテーブルを作るサンプルを作ってみます。
今まで見てきたカラム構造を参考にデータ型を決めているのでもしかしたらアンチパターンもあるかもです。

/*
id: int
name: nvarchar(30)
sex_type: varchar(1) 1:男性, 2:女性, 3:その他 とする 
birth_date: varchar(10) yyyy-mm-dd とする
*/
CREATE TABLE samples.users(id int, name nvarchar(30), sex_type varchar(1), birth_date varchar(10));

こんな感じで作ることができます。

さいごに

https://docs.microsoft.com/ja-jp/sql/t-sql/statements/create-table-transact-sql?view=sql-server-ver15

この記事を面白いまたは役に立ったと思ってくれた方は是非私のTwitter(@kojimanotech)を
フォローしてくれたらうれしいです!

以上、コジマでした。


SQLカテゴリの最新記事