当前位置:文档之家› 一段完整的数据库代码,供初学者入门之用

一段完整的数据库代码,供初学者入门之用

一段完整的数据库代码,可供初学者使用

此代码可以供学习之用,包涵了初学数据库最常用功能,能够帮助初学者很快入门数据库并且上手SQL Server2008,可以作为数据库供初学者学习代码的使用

注意:以下两部分代码各自新建查询,并先后顺序执行。

******************************第一部分代码***************************

在SQL Server 2008的左上角点击按钮把下面代码复制进去,并执行

/*1.创建数据库-进销存系统*/

createdatabase进销存系统

on

(

name=sale1_data,

filename='D:\Program Files\Microsoft SQL

Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\sale_data.mdf',

size=4,

maxsize=10,

filegrowth=10%

)

log on

(

name=sale_log,

filename='D:\Program Files\Microsoft SQL

Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\sale_log.mdf',

size=1,

maxsize=6,

filegrowth=1

)

*****************************第二部分代码******************************

/*重新在SQL Server 2008的点击把下面所有代码复制进去,并执行*/ /*注意:首先执行上述代码,然后才能执行以下代码,不要把分割线复制进来*/

/*2.创建数据库表-仓库*/

use进销存系统

createtable仓库

(

仓库ID intidentity(1,1)primarykey,

仓库号varchar(100)unique,

城市varchar(50)default'青岛',

面积intcheck(面积>=300 and面积<=1800),

创建时间datetime

)

/*3.向数据库表仓库中插入记录*/

use进销存系统

insertinto仓库(仓库号,城市,面积,创建时间)values('wh1','北京

',900,'2003-04-02')

insertinto仓库(仓库号,城市,面积,创建时间)values('wh2',null,600,'2003-04-09')

insertinto仓库(仓库号,城市,面积,创建时间)values('wh3','上海

',1203,'2003-05-02')

insertinto仓库(仓库号,城市,面积,创建时间)values('wh4','南京

',1000,'2004-04-05')

insertinto仓库(仓库号,城市,面积,创建时间)values('wh5','济南

',900,'2004-06-08')

/*4.创建数据库表—职工*/

use进销存系统

createtable职工

(

职工ID intidentity(1,1)primarykey,

职工号varchar(50)unique,

仓库号varchar(100)references仓库(仓库号),

姓名v archar(50)notnull,

性别v archar(10),

工资i nt

)

/*5.向数据库表职工中插入记录*/

use进销存系统

insertinto职工(职工号,仓库号,姓名,性别,工资)values('zg1','wh1','刘岗','女',1250)

insertinto职工(职工号,仓库号,姓名,性别,工资)values('zg2','wh1','林平安

',null,1310)

insertinto职工(职工号,仓库号,姓名,性别,工资)values('zg3','wh2','张可','女',2050)

insertinto职工(职工号,仓库号,姓名,性别,工资)values('zg4','wh1','吴平台','男',1850)

insertinto职工(职工号,仓库号,姓名,性别,工资)values('zg5','wh3','王锋','女',1962)

insertinto职工(职工号,仓库号,姓名,性别,工资)values('zg6','wh2','吴艳萍','女',1830)

insertinto职工(职工号,仓库号,姓名,性别,工资)values('zg7','wh4','张亮','男',1850)

insertinto职工(职工号,仓库号,姓名,性别,工资)values('zg8','wh2','刘或生','男',1750)

insertinto职工(职工号,仓库号,姓名,性别,工资)values('zg9','wh3','王静','女',1250)

insertinto职工(职工号,仓库号,姓名,性别,工资)values('zg10','wh4','李明','男',1850)

insertinto职工(职工号,仓库号,姓名,性别,工资)values('zg11','wh3','潘平','男',1890)

insertinto职工(职工号,仓库号,姓名,性别,工资)values('zg12','wh4','李宁','女',1550)

insertinto职工(职工号,仓库号,姓名,性别,工资)values('zg13','wh2','五忠诚','男',2150)

insertinto职工(职工号,仓库号,姓名,性别,工资)values('zg14','wh4','周围','男',1850)

insertinto职工(职工号,仓库号,姓名,性别,工资)values('zg15','wh1','林林','男',1910)

insertinto职工(职工号,仓库号,姓名,性别,工资)values('zg16','wh2','陈儒','女',2050)

insertinto职工(职工号,仓库号,姓名,性别,工资)values('zg17','wh4','吴生亮','男',1850)

insertinto职工(职工号,仓库号,姓名,性别,工资)values('zg18','wh3','平峰','女',1962)

/*6.创建数据库表—供应商*/

use进销存系统

createtable供应商

(

供应商ID intidentity(1,1)primarykey,

供应商号varchar(50)unique,

供应商名varchar(50),

城市varchar(50),

联系方式varchar(50),

电子邮件varchar(100)check(电子邮件like'%@%.%')default'@https://www.doczj.com/doc/eb13097186.html,'

)

/*7.向数据库表供应商中插入记录*/

use进销存系统

insertinto供应商(供应商号,供应商名,城市,联系方式,电子邮件)values('s1','青岛三元电子厂','青岛','0532-********','shangyuan@https://www.doczj.com/doc/eb13097186.html,')

insertinto供应商(供应商号,供应商名,城市,联系方式,电子邮件)values('s2','济南轻工业集团','济南','0531-********','jinan@https://www.doczj.com/doc/eb13097186.html,')

insertinto供应商(供应商号,供应商名,城市,联系方式,电子邮件)values('s3','济南电子元件有限公司','济南','0531-********','sjinansddd@https://www.doczj.com/doc/eb13097186.html,')

insertinto供应商(供应商号,供应商名,城市,联系方式,电子邮件)values('s4','上海天桥厂','上海','83698684','shanghai@https://www.doczj.com/doc/eb13097186.html,')

insertinto供应商(供应商号,供应商名,城市,联系方式,电子邮件)values('s5','青岛天桥厂','青岛','83698684','qingdaones@https://www.doczj.com/doc/eb13097186.html,')

/*8.创建数据库表-订购单*/

use进销存系统

createtable订购单

(

订购单ID intidentity(1,1)primarykey,

供应商号varchar(50)references供应商(供应商号),

职工号varchar(50)references职工(职工号),

订购单号varchar(50)unique,

订购日期datetime,

金额int

)

/*9.向数据库表订购单中插入记录*/

use进销存系统

insertinto订购单(供应商号,职工号,订购单号,订购日期,金

额)values('s5','zg1','or1','2003-09-02',5000)

insertinto订购单(供应商号,职工号,订购单号,订购日期,金

额)values('s1','zg2','or2','2004-09-03',8600)

insertinto订购单(供应商号,职工号,订购单号,订购日期,金

额)values('s1','zg1','or3','2003-09-02',12000)

insertinto订购单(供应商号,职工号,订购单号,订购日期,金

额)values('s5','zg2','or4','2004-09-03',16000)

insertinto订购单(供应商号,职工号,订购单号,订购日期,金

额)values('s5','zg1','or5','2003-09-02',5000)

insertinto订购单(供应商号,职工号,订购单号,订购日期,金

额)values('s3','zg11','or6','2004-09-03',8600)

insertinto订购单(供应商号,职工号,订购单号,订购日期,金

额)values('s4','zg13','or7','2004-09-02',12000)

insertinto订购单(供应商号,职工号,订购单号,订购日期,金

额)values('s1','zg15','or8','2005-09-03',16600)

insertinto订购单(供应商号,职工号,订购单号,订购日期,金

额)values('s5','zg4','or9','2003-09-02',8120)

insertinto订购单(供应商号,职工号,订购单号,订购日期,金

额)values('s2','zg8','or10','2004-09-03',5784)

insertinto订购单(供应商号,职工号,订购单号,订购日期,金

额)values('s4','zg8','or11','2003-09-02',19641)

insertinto订购单(供应商号,职工号,订购单号,订购日期,金

额)values('s2','zg10','or12','2005-09-03',16600)

insertinto订购单(供应商号,职工号,订购单号,订购日期,金

额)values('s5','zg9','or13','2003-09-02',8120)

insertinto订购单(供应商号,职工号,订购单号,订购日期,金

额)values('s2','zg9','or14','2004-09-03',5784)

insertinto订购单(供应商号,职工号,订购单号,订购日期,金

额)values('s4','zg7','or15','2003-09-02',1941)

insertinto订购单(供应商号,职工号,订购单号,订购日期,金

额)values('s2','zg18','or16','2005-09-03',16600)

insertinto订购单(供应商号,职工号,订购单号,订购日期,金

额)values('s5','zg5','or17','2003-09-02',8120)

insertinto订购单(供应商号,职工号,订购单号,订购日期,金

额)values('s2','zg5','or18','2004-09-03',5784)

insertinto订购单(供应商号,职工号,订购单号,订购日期,金

额)values('s4','zg15','or19','2003-09-02',19641)

insertinto订购单(供应商号,职工号,订购单号,订购日期,金

额)values('s2','zg15','or20','2005-09-03',16600)

insertinto订购单(供应商号,职工号,订购单号,订购日期,金

额)values('s5','zg16','or21','2003-09-02',8120)

insertinto订购单(供应商号,职工号,订购单号,订购日期,金

额)values('s2','zg16','or22','2004-09-02',5784)

insertinto订购单(供应商号,职工号,订购单号,订购日期,金

额)values('s4','zg17','or23','2003-09-02',19641)

insertinto订购单(供应商号,职工号,订购单号,订购日期,金

额)values('s2','zg18','or24','2005-09-03',16600)

******************************分割线-代码结束***************************

创建上述的数据库和数据表之后运行代码,在SQL Server 2008的“对象资源管理器里”的对着“数据库”选项右键“刷新”,即可看到创建好的数据库和相应的表。以下是运行之后的各个表

下面是SQL Server 2008里提供的关系图

相关主题
文本预览
相关文档 最新文档