create database TestSchool
on primary
(
name='TestSchool_data',--逻辑名称
size=3MB, --初始大小
FileGrowth=10%,--每次增长按总大小的10%增长
maxSize=1000mb,--最大容量
FileName='d:\qqaa\vv\cc\TestSchool_data.mdf'
),
(
name='TestSchool_data1',--逻辑名称
size=3MB, --初始大小
FileGrowth=10%,--每次增长按总大小的10%增长
maxSize=1000mb,--最大容量
FileName='d:\project\TestSchool_data1.ndf'
)
log on
(
name='TestSchool_log',--逻辑名称
size=3MB, --初始大小
FileGrowth=10%,--每次增长按总大小的10%增长
--maxSize=1000mb,--最大容量
FileName='d:\qqaa\vv\cc\TestSchool_log.ldf'
),
(
name='TestSchool_log1',--逻辑名称
size=3MB, --初始大小
FileGrowth=10%,--每次增长按总大小的10%增长
--maxSize=1000mb,--最大容量
FileName='d:\qqaa\vv\cc\TestSchool_log1.ldf'
)
---创建表,需要做那一些设置?
--字段名称,字段类型,是否为空 标识列 默认值 主键,唯一键,索引,关系,check约束
--语法:
--create table 表名
--(
-- 字段名称 字段类型 列的特征(是否为空 标识列 默认值 主键 唯一键 索引 关系 check约束),
-- 字段名称 字段类型 列的特征(是否为空 标识列 默认值 主键 唯一键 索引 关系 check约束)
--)
--创建老师表Teacher Id、Name、Gender、Age、Salary、Birthday
--确定表需要为那一个数据库创建
use TestSchool
go
if exists(select * from sysobjects where name='Teacher')
drop table Teacher
go
create table Teacher
(
Id int primary key identity(1,1), --主键是非空唯一
Name nvarchar(50) not null, --not null不为空
Gender bit not null default(1) ,
Age int not null check(age>0 and age<=100),
Salary money, --可以为null可以写null,或者不写也默认是可以为null
Birthday datetime not null
)