数据库系统中代码创建数据库和表

创建数据库:

create database myschool

on primary

(/*以下是主数据文件的属性*/

name='myschool-data',--主数据文件逻辑名称

filename='e:\myschool-data.mdf',--主数据文件的物理路径

size='5mb',--主数据文件的初始大小

maxsize='100mb',--主数据文件的最大值

filegrowth='15%'--主数据文件的增长率

)

(/*以下是日志文件的属性*/

name='myschool-log',--日志文件逻辑名称

filename='e:\myschool-log.ldf',--日志文件的物理路径

size='2mb',--日志文件的初始大小

filegrowth=2mb--日志文件的增长率

)

Go

注意:在一段最后语句最后注意‘,’的存在。

创建表(语句约束)

use myschool

go

/*创建表*/

create table students

--作者编号,主键

stuo varchar(10) primary key not null,

--性别,默认为男

Sex char(2) default('男') not null,

--年龄,约束在15到100岁

Age int check(Age  between  15  and  100),

--班级编号,外键,与class建立关系

classno varchar(10) foreign key references class(classno)

重点:

1, 创建外键:  foreign key references 表名字(列名)

2, 默认:  default(默认内容)

3,  check约束:    如:check(Age  between  15  and  100)

4,不允许为空:  not null

5,主键:    primary key

你可能感兴趣的:(SQL,Server数据库系统)