use master
go
if exists(select * from sysdatabases where name='test') --判断数据库是否存在
drop database test
go
create database [test]
on primary --表示属于 primary 文件组
(
name='test_data', -- 主数据文件的逻辑名称
filename='D:\DATA\test_data.mdf', -- 主数据文件的物理名称,文件夹需要先建立
size=4MB, --主数据文件的初始大小
filegrowth=1MB --主数据文件的增长率
)
log on
(
name='test_log', -- 日志文件的逻辑名称
filename='D:\DATA\test_log.ldf', -- 日志文件的物理名称
size=1MB, --日志文件的初始大小
filegrowth=10% --日志文件的增长率
)
--创建学员信息表
go
use [test]
go
if exists(select * from sysobjects where name='stu')
drop table [stu]
go
create table [stu]
(
id int identity(1,1) primary key, --学号,自动增长列
xm nvarchar(20) not null, --学员姓名
xb char(2) not null, --性别
csrq date not null, --出生日期
sfzh varchar(18) not null, --身份证号
age int not null, --年龄
lxdh varchar(50), --联系电话
address nvarchar(100), --住址
jxj decimal(18,2), --奖学金
pho varbinary(max), --照片
create_time datetime DEFAULT GETDATE() --创建时间,默认值当前日期时间
)
go --表示批处理语句,在这里表示创建数据表结束