SQL SERVER 2012创建数据库,使用数据库以及建表

CREATE DATABASE SPJ
ON PRIMARY 
( NAME=SPJ,
  FILENAME="C:\DATABASES\SPJ.mdf",
  SIZE=5,MAXSIZE=unlimited,
  FILEGROWTH=10%)
  LOG ON
  (NAME=SPJ_LOG,
  FILENAME="C:\DATABASES\SPJ.ldf",
  SIZE=1,MAXSIZE=5,
  FILEGROWTH=1)                                //创建数据库

  USE SPJ;									   //使用数据库
  go

  CREATE TABLE S							    //建表
  (SNO CHAR(3)NOT NULL  PRIMARY KEY,           //设置主键约束,非空
   SNAME CHAR(10),
   STATUS CHAR(2),
   CITY CHAR(10));

   CREATE TABLE P
   (PNO CHAR(3)NOT NULL PRIMARY KEY,
    PNAME CHAR(10),
	COLOR CHAR(6),
	WEIGHT INT);
	
	CREATE TABLE J
	(JNO CHAR(3)NOT NULL PRIMARY KEY,
	 JNAME CHAR(10),
	 CITY CHAR(10));
	 
	 CREATE TABLE SPJ
	 (SNO CHAR(3) FOREIGN KEY REFERENCES S(SNO),   //设置外键约束
	  PNO CHAR(3) FOREIGN KEY REFERENCES P(PNO),
	  JNO CHAR(3) FOREIGN KEY REFERENCES J(JNO),
	  QTY INT,
	  PRIMARY KEY(SNO,PNO,JNO));                   //设置表级完整性约束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值