当前位置:首页 > 数据库技术及应用课程实验 - 图文
的操作过程创建表XSS和表XSCP。
(5)企业管理器中删除表CP、表XSS和表XSCP
在企业管理器中选择数据库CPXS的表CP→在CP上单击鼠标右键→删除,即删除了表CP。按同样的操作过程删除表XSS和表XSCP。
(6)使用T-SQL语句创建表CP、表XSS和表XSCP
启动查询分析器→在“查询”窗口中输入以下T-SQL语句:
USE cpxs
CREATE TABLE CP ( ) GO
CPBH char(6) NOT NULL PRIMARY KEY, CPMC char(30) NOT NULL, JG float NULL, KCL int NULL
单击快捷工具栏的执行图标,执行上述语句,即可创建表CP。
2、按同样的操作过程创建表XSS和表XSCP,请读者自己写出相应的SQL语句,并在企业管理器中查看结果。
5
实验3 数据插入、修改和删除
实验目的
(1)学会在企业管理器中对数据库表进行插入、修改和删除数据操作; (2)学会使用T-SQL语句对数据库表进行插入、修改和删除数据操作; (3)了解数据更新操作时要注意数据完整性;
(4)了解T-SQL语句对表数据操作的灵活控制功能。
实验要求
(1)了解对表数据的插入、删除、修改都属于表数据的更新操作。对表数据的操作可以在企业管理器中进行,也可以由T-SQL语句实现。 (2)掌握T-SQL中用于对表数据进行插入、修改和删除的命令分别是INSERT、UPDATE和DELETE(或TRANCATE TABLE)。要特别注意在执行插入、删除、修改等数据更新操作时,必须保证数据完整性。
(3)了解使用T-SQL语句在对表数据进行插入、修改及删除时,比在企业管理器中操作表数据更为灵活,功能更强大。
实验步骤
分别使用企业管理器和T-SQL语句,在数据库CPXS的3个表CP、表XSS和表XSCP中插入多行数据记录,然后修改和删除一些记录。使用T-SQL进行有限制的修改和删除。 1.在企业管理器中插入数据库CPXS表数据
(1)在企业管理器中向表CP中加入如表3-1所示的记录。
在企业管理器中选择表CP→在其上单击鼠标右键→选择“返回所有行”→逐字段输入各记录值,输入完后,关闭表窗口。
表3-1 CP表数据 KCL CPBH 100001 100002 100003 100004 100005 100006 100007 100008 100009 100010 100011 100012 CPMC 彩色电视机 洗衣机 冰箱 电热水器 太阳能热水器 1匹空调 1.5匹空调 2匹空调 音响 台式电脑 MP3 复读机 JG 3000.0 1200.0 1800.0 2000.0 2200.0 1800.0 2400.0 3800.0 3500.0 6000.0 900.0 200.0 10 20 12 30 8 5 20 6 3 5 10 20 (2)在企业管理器向表XSS中插入如表3-2所示的记录:
XSMC 表3-2 XSS表数据 DQ FZR 南京 张三 DH 111111111 BZ NULL XSBH 000001 广电公司 6
000002 000003 000004 家电市场 电器商场 小家电商场 无锡 上海 南京 李四 王五 赵六 222222222 333333333 666666666 NULL NULL NULL
(3)在企业管理器中向表XSCP中插入如表3-3所示的记录:
表3-3 XSCP表数据
CPBH XSBH SL JE XSSJ 100001 100001 100002 100002 100002 100010 000001 000003 000001 000002 000003 000004 2004-03-10 2004-05-20 2004-03-12 2004-02-22 2004-05-29 2004-06-01 1 2 1 2 3 5 3000.0 6000.0 1200.0 2400.0 3600.0 4500.0 2.在企业管理器中修改数据库CPXS表数据
(1)在企业管理器中删除CP表的第10行和表XSS的第2行。
在企业管理器中选择表CP→在其上单击鼠标右键→选择“返回所有行”→选择要删除的行→单击鼠标右键→删除→关闭表窗口。
(2)在企业管理器中删除XSCP表的第6行,同时也要删除XSCP表的第4行,以保持数据完整性。操作方法同(1)。 (3)在企业管理器中将CP表中CPBH为100005的价格改为2000。
在企业管理器中选择表CP→在其上单击鼠标右键→选择“返回所有行”→将光标定位至CPBH为100005的记录的JG字段,将值2200改为2000。
3.使用T-SQL命令修改数据库CPXS表数据
(1)使用T-SQL命令分别向CPXS数据库的CP表、XSS表和XSCP表中插入一行记录。 启动查询分析器→在“查询”窗口中输入以下T-SQL语句:
USE cpxs
INSERT INTO cp
VALUES('100013','燃气热水器',1500,10) GO
INSERT INTO xss
VALUES('000005','JL电器销售部','苏州','朱平平','88888888',NULL) GO
INSERT INTO xscp
VALUES('100013','000005','2004-7-20',2,3000) GO
单击快捷工具栏的执行图标,执行上述语句。在企业管理器中分别打开CPXS数据库的CP表、XSS表和XSCP表,观察数据变化。
(2)使用T-SQL命令修改表CP中的某个记录的字段值。 启动查询分析器→在“查询”窗口中输入以下T-SQL语句:
USE cpxs UPDATE cp GO
7
SET jg = 1800
WHERE cpbh = '100013'
单击快捷工具栏的执行图标,执行上述语句。
(3)在企业管理器中分别打开CPXS数据库的CP表,观察数据变化。
(4)在查询分析器中输入T-SQL语句,将编号为011112的职工收入改为2890。 (5)修改表XSS和表XSCP的记录值,要注意数据的完整性。操作过程同(2)。 (6)使用T-SQL命令修改表CP中的所有记录的字段值:将所有商品价格增加100。 启动查询分析器→在“查询”窗口中输入以下T-SQL语句:
USE cpxs UPDATE cp
SET jg = jg +100 GO
单击快捷工具栏的执行图标,执行上述语句。 (7)输入以下T-SQL语句,观察数据变化:
SELECT * FROM cp
(8)使用TRANCATE TABLE语句删除表中所有行。
启动查询分析器→在“查询”窗口中输入以下T-SQL语句:
USE cpxs
TRANCATE TABLE cp GO
单击快捷工具栏的执行图标,执行上述语句,将删除CP表中的所有行。
注意:实验时一般不要轻易做这个操作,因为后面实验还要用到这些数据。如要试验该命令的效果,可建一个临时表,输入少量数据后进行。
3、自定义数据库结构,创建数据库TEST,包含数据表t1和t2(字段自定义),然后向t1表和t2表中输入若干行数据,最后使用TRANCATE TABLE语句删除表中所有行。
8
共分享92篇相关文档