注意一开始要切换到master数据库
use master
go
--------------创建 商品管理 数据库------
IF (EXISTS(SELECT * FROM sysdatabases WHERE name ='CommInfo')) --检查CommInfo是否存在
DROP DATABASE CommInfo --如果已经存在CommInfo数据库,则删除CommInfo
GO
create database CommInfo --数据库名为CommInfo
on primary
( name = 'CommInfo', filename = 'E:\DB\CommInfo.mdf' , SIZE = 5MB , maxsize = unlimited, filegrowth = 1024KB )
log on
( name = 'CommInfo_log', filename = 'E:\DB\CommInfo_log.ldf' , SIZE = 1024KB , maxsize = unlimited , filegrowth = 10%)
go
--切换到 CommInfo 数据库
use CommInfo
go
标识列, identity(a,b),ab均为正整数,a表示开始数,b表示增幅。
identity(1,1) 以1开始每一次增加1
replicate( ,)以指定的次数重复字符表达式
例如:
电话号码列:
Telephone char(11) not null unique check(Telephone like '1[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]')
unique唯一
与上面效果同等:check(Telephone like '1' + replicate('[0-9]',(10)))
check() 约束 括号里面写约束条件
default getdate() default默认 getdate() 系统时间