Java教程

SQL11.11

本文主要是介绍SQL11.11,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

use master --设置为master数据库

go --批处理,用于标识一个批处理的结束
if exists (select * from sys.databases where name = 'test')
drop database test
go
--判断test数据库是否存在于系统数据库,如果存在,删除test数据库

create table Student --创建学生表
(
Id int primary key identity(10000,1), --学生Id 设置主键 从10000自动增长一次加1
Name varchar(10) not null, --学生姓名 varchar类型 不允许为空
sex char(2) check(sex = '男' or sex = '女') default('男'), --性别 检查约束 default约束(默认值)
tell char(11) not null --手机号 不允许为空
)

create table Score --创建成绩表
(
Id int primary key identity(1,1), --成绩Id 设置主键 从1自动增长一次加1
stuId int references Student(Id) unique, --外键学生Id 唯一约束
grade int not null --学生成绩 不允许为空
)

insert into Student values ('张三','男','15836191111') --向Student插入数据

insert into Score values ('10000','72')--向Score插入数据

这篇关于SQL11.11的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!