建立SQL資料表

slb190623發表於2020-10-21

建立SQL資料庫表

  1. 語法:
    create table 表名稱
    (
    欄位名稱 欄位型別 欄位特徵(識別符號 是否空值 主鍵 唯一值 預設值 check約束) ,
    欄位名稱 欄位型別 欄位特徵(識別符號 是否空值 主鍵 唯一值 預設值 check約束)
    )
  2. 建立Teacher表 欄位:Id、Name、Gender、Age、Salary、Birthday
use TestSchool --切換TestSchool資料庫
if exists(select * from sysobjects where name = 'Teacher') --如果存在表Teacher則刪除
drop table Teacher
go
create table Teacher  --建立Teacher表
(
	Id int identity(1,1) primary key, --設定標識列、主鍵 identity(標識種子,標識增量)
	Name nvarchar(50) not null, --設定不為空 nvarchar不設定字元長度,預設為1個字元長度
	Gender bit not null, -- 男為1,女為0
	Age int check(age > 0 and age <= 100) not null,
	Salary money, --當一個欄位為null時,可以寫也可以不寫
	Birthday datetime not null default('2000-10-10') 
)

相關文章