实验1 创建数据库和表1.docx

上传人:b****5 文档编号:8396393 上传时间:2023-01-31 格式:DOCX 页数:13 大小:285.23KB
下载 相关 举报
实验1 创建数据库和表1.docx_第1页
第1页 / 共13页
实验1 创建数据库和表1.docx_第2页
第2页 / 共13页
实验1 创建数据库和表1.docx_第3页
第3页 / 共13页
实验1 创建数据库和表1.docx_第4页
第4页 / 共13页
实验1 创建数据库和表1.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

实验1 创建数据库和表1.docx

《实验1 创建数据库和表1.docx》由会员分享,可在线阅读,更多相关《实验1 创建数据库和表1.docx(13页珍藏版)》请在冰豆网上搜索。

实验1 创建数据库和表1.docx

实验1创建数据库和表1

实验2创建数据库和表

1、实验目的

(1)熟悉SQLServer企业管理器操作环境。

(2)掌握创建数据库和表的操作。

(3)掌握数据输入、修改和删除操作。

2、实验内容

(1)创建market数据库。

(2)创建客户表customer、供应商表supplier、商品信息表goods、订单信息表order、信誉等级表creditgrade和商品类型表goodstype。

(3)分别向以上各表输入数据。

(4)用INSERT语句向表中插入数据。

(5)用UPDATE语句更改表中数据。

(6)用DELETE语句删除表中数据。

3、实验环境

(1)个人计算机或局域网。

(2)Windows2000操作系统。

(3)SQLServer2000数据库管理系统。

4、实验步骤

4.1启动SQLServer2000数据库管理系统,新建market数据库。

4.1.1打开查询分析器,使用SQL语句创建数据库

使用SQL语句创建数据库的操作步骤如下。

启动查询分析器,会出现“连接到SQLServer”对话框。

如果使用Windows身份验证,可选中“Windows身份验证”单选项,然后单击“确定”按钮,即可使用Windows当前用户账户连接到SQLServer服务器。

如果选中“SQLServer身份验证”单选项,则需要输入登录名和密码。

然后单击“确定”按钮,即使用SQLServer账户连接到SQLServer服务器。

连接到SQLServer服务器后,“SQL查询分析器”中将显示对象浏览器窗口和查询窗口。

4.1.2输入CREATEDATABASE语句创建数据库。

在查询分析器编辑窗口中输入如下语句:

CREATEDATABASEmarket

ON

(NAME=market_data,

FILENAME='D:

\sql_data\market_data.mdf',

SIZE=10MB,

FILEGROWTH=10%

LOGON

(NAME=student_log,

FILENAME='D:

\sql_data\market_log.ldf',

SIZE=10MB,

FILEGROWTH=10%

4.1.3执行SQL语句。

输入完成后按下F5键,或单击工具栏中的运行按钮,即执行刚才输入的语句,运行结果如图所示。

4.2创建表

在创建好数据库market后,还必须在数据库market中创建存放数据的“容器”,这个“容器”就是表。

在market数据库中利用表设计器新建客户表customer、供应商表supplier、商品信息表goods、订单信息表order、信誉等级表creditgrade和商品类型表goodstype。

4.2.1打开查询分析器,使用SQL语句创建表

使用SQL语句创建表的操作步骤如下。

启动SQLServer2000数据库管理系统,会出现“连接到SQLServer”对话框。

如果使用Windows身份验证,可选中“Windows身份验证”单选项,然后单击“确定”按钮,即可使用Windows的当前用户账户连接到SQLServer服务器。

如果选中“SQLServer身份验证”单选项,则需要输入登录名和密码。

然后单击“确定”按钮,即使用SQLServer账户连接到SQLServer服务器。

连接到SQLServer服务器后,查询分析器中将显示对象浏览器窗口和查询窗口。

4.2.2输入CREATETABLE语句创建表

下面将使用CREATETABLE语句创建market数据库中的主要表:

customer、supplier、

goods、order、creditgrade、goodtype等。

4.2.2.1创建customer表(客户表)

在查询分析器编辑窗口中输入如下语句:

CREATETABLEcustomer

customeridintNOTNULLPRIMARYKEY,--客户编号(主键)

customernamechar(20)NOTNULL,--客户名称

loginnamevarchar(20),--注册名

passwordvarchar(20),--密码

logindatesmalldatetime,--注册时间

creditgradeidtinyint,--信誉等级编号(外码)

addressvarchar(40),--地址

zipcodechar(6),--邮编

telvarchar(40),--联系电话

emailvarchar(40),--邮箱地址

notevarchar(100)--备注信息

语句输入完成后按下F5键,或单击工具栏中的运行按钮,即执行刚才输入的语句,运行结果如图所示。

4.2.2.2创建supplier表(供应商表)

在查询分析器编辑窗口中输入如下语句:

CREATETABLEsupplier

supplieridintNOTNULLPRIMARYKEY,--供应商编号(主键)

suppliernamechar(20)NOTNULL,--供应商名称

loginnamevarchar(20),--注册名

passwordvarchar(20),--密码

logindatesmalldatetime,--注册时间

creditgradeidtinyint,--信誉等级编号(外码)

descriptionvarchar(100),--自我描述

addressvarchar(40),--地址

zipcodechar(6),--邮编

telvarchar(40),--联系电话

emailvarchar(40),--邮箱地址

notevarchar(100)--备注信息

语句输入完成后按下F5键,或单击工具栏中的运行按钮,即执行刚才输入的语句,运行结果如图所示。

4.2.2.3创建goods表(商品信息表)

在查询分析器编辑窗口中输入如下语句:

CREATETABLEgoods

goodsidintNOTNULLPRIMARYKEY,--商品编号(主键)

goodsnamevarchar(20)NOTNULL,--商品名称

supplieridintNOTNULL,--供应商编号(外码)

goodstypeidint,--商品类型编号(外码)

brandvarchar(20),--商标

goodsmodelvarchar(20),--商品型号

descriptionvarchar(100),--商品描述

pricemoney,--单价

storageint,--库存量

语句输入完成后按下F5键,或单击工具栏中的运行按钮,即执行刚才输入的语句,运行结果如图所示。

4.2.2.4创建order表(订单信息表)

在查询分析器编辑窗口中输入如下语句:

CREATETABLE“order”

orderidintNOTNULLPRIMARYKEY,--订单编号(主键)

customeridintNOTNULL,--客户编号(外键)

goodsidintNOTNULL,--商品编号(外键)

quantityint,--订单数量

ordersummoney,--订单金额

orderdatadatetime,--订货日期

语句输入完成后按下F5键,或单击工具栏中的运行按钮,即执行刚才输入的语句,运行结果如图所示。

4.2.2.5创建creditgrade表(信誉等级表)

在查询分析器编辑窗口中输入如下语句:

CREATETABLEcreditgrade

creditgradeidtinyintNOTNULLPRIMARYKEY,--信誉等级编号(主键)

creditgradenamevarchar(20),--项目名称

语句输入完成后按下F5键,或单击工具栏中的运行按钮,即执行刚才输入的语句,运行结果如图所示。

4.2.2.6创建goodtype表(商品类型表)

在查询分析器编辑窗口中输入如下语句:

CREATETABLEgoodstype

goodstypeidintPRIMARYKEY,--商品类型编号(主键)

goodstypenamevarchar(20),--商品类型名称

语句输入完成后按下F5键,或单击工具栏中的运行按钮,即执行刚才输入的语句,运行结果如图所示。

4.3修改表,分别向各个表中添加数据

当一个表建立以后,可以根据需要对它进行修改。

修改的内容包括修改列属性,如列名、数据类型、数据长度等,还可以在表结构中添加和删除列、修改约束等。

修改表的方法可以在查询分析器中使用ALTERTABLE语句。

使用SQL语句修改表,其操作步骤如下:

4.3.1打开查询分析器。

4.3.2输入ALTERTABLE语句修改表。

在查询分析器编辑窗口中输入如下语句:

ALTERTABLEcustomer

ALTERCOLUMNcustomernamevarchar(50)NULL

EXECsp_rename'customer.customername','客户名称','COLUMN'

4.3.3执行SQL语句。

输入完成后按下F5键,或单击工具栏中的运行按钮,即执行刚才输入的语句,将customer表的字段名customername改为“客户名称”,字段长度改为50。

运行结果如图所示。

4.4用SQL语句向表中插入、修改和删除数据

创建的新表中不包含任何记录。

下面以orderinformation表为例介绍向表中添加、修改和删除数据的方法。

向表中插入、修改和删除数据的方法是使用SQL语句。

启动查询分析器,用SQL语句向客户表customer、供应商表supplier、商品信息表goods、订单信息表order、信誉等级表creditgrade和商品类型表goodstype插入、修改和删除数据。

使用SQL语句添加、修改和删除表中数据的操作步骤如下:

4.4.1打开查询分析器。

4.4.2输入INSERT语句向表中添加数据。

在查询分析器编辑窗口中输入如下语句:

INSERTINTO“order”

VALUES('02080001','02080002','02080003','10','2000','2013-10-112:

00:

00')

语句输入完成后按下F5键,或单击工具栏中的运行按钮,即执行刚才输入的语

句,将向order表添加一条订单信息记录。

运行结果如图所示。

4.4.3输入UPDATE语句修改表中数据。

在查询分析器编辑窗口中输入如下语句:

UPDATE“order”

SETordersum='200'

WHEREordersum='2000'

语句输入完成后按下F5键,或单击工具栏中的运行按钮,即执行刚才输入的语句,将order表中供应商姓名由“2000”改为“200”。

运行结果如图所示。

4.4.4输入DELETE语句删除表中数据。

在查询分析器编辑窗口中输入如下语句:

DELETE“order”

WHEREordersum='200'

语句输入完成后按下F5键,或单击工具栏中的运行按钮,即执行刚才输入的语句,将删除order表中供应商姓名为“200”的记录。

运行结果如图所示。

5、实验心得

通过本次实验,我初步熟悉了SQLServer2000的操作环境,初步掌握创建数据库和表的基本操作和数据的输入、修改和删除操作。

而且学会了将建立的数据库放在自己命名的路径之下,然后在自己所建立的数据库之下建立表,并对表进行完整性约束。

通过对数据库实验的首次接触,感觉自己对其有着很大的兴趣,觉得自己会在之后的实验的投入更大的热情和积极性,认真做好每次实验。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1