SqlServer创建数据库和表的语法
    创建数据库表
use master --切换到master数据库
go
--检测是否存在同名的数据库
if exists(select 1 from sysdatabases where name = 'tour')
begin
  drop database tour
end
go
create database tour
on --数据文件
(
  name = 'tour_mdf', --数据文件逻辑名
  filename = 'D:\tour.mdf',--数据文件存放路径
  size = 1MB,--初始大小
  maxsize = 10MB,--最大大小
  filegrowth = 1MB--增长速度
)
log on --日志文件
(
  name = 'tour_ldf', --日志文件逻辑名
  filename = 'D:\tour.ldf',--日志文件存放路径
  size = 1MB,--初始大小
  maxsize = 10MB,--最大大小
  filegrowth = 1MB--增长速度
)
go
use tour
go
创建数据库表
if exists(select * from sysobjects where name='stuInfo') drop table stuInfo
create table   stuInfo    /*-创建学员信息表-*/
(
 stuNo   varchar(6) not null unique,   --学号,非空(必填)
 stuName  varchar(20) not null ,  --姓名,非空(必填)
 stuAge  int  not null,  --年龄,INT类型默认为4个字节
 stuID  NUMERIC(18,0),     --身份证号
 stuSeat   int  IDENTITY (1,1),   --座位号,自动编号
 stuAddress   text   --住址,允许为空,即可选输入
) 
go
if exists(select * from sysobjects where name='stuMarks') drop table stuMarks
create table  stuMarks
(
 ExamNo  varchar(6)  not null foreign key references stuInfo(stuNo) ,  --考号
 stuNo  varchar(6) not null,   --学号
 writtenExam  int  not null,  --笔试成绩
 LabExam  int  not null    --机试成绩
)
go
if exists(select * from sysobjects where name='users') drop table users
create table users
(
    userID int not null primary key identity(1,1),
    userName varchar(255) not null unique,
    userPWD varchar(255) not null,
    userAge int,
    userBirthDay datetime,
    userEmail varchar(255)
)
go