实训5数据表的完整性操作_第1页
实训5数据表的完整性操作_第2页
实训5数据表的完整性操作_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实训5 数据表的完整性操作实训目的:学会使用SQL语句创建空值、默认值、主键、外键、UNIQUE等约束的方法,掌握数据表的完整性规则。实训要求:1. 掌握SQL语句空值约束的使用方法2. 掌握SQL语句默认值设置的使用方法3. 掌握SQL语句主键与外键的使用方法4. 掌握SQL语句UNIQUE约束的使用方法实训内容:实验项目1:(1) 新建数据库Webshop;(2) 在Webshop库中建表CREATE TABLE Types(t_ID char(2),- 商品的分类编号t_Name varchar(50),- 商品的分类名称 t_Description varchar(100)- 商品类别

2、描述);(3) 在表中插入数据INSERT INTO Types VALUES('01','通信产品','包括手机和电话等通信产品');INSERT INTO Types VALUES('02','电脑产品','包括台式电脑和笔记本电脑及电脑配件');INSERT INTO Types VALUES('03','家用电器','包括电视机、洗衣机、微波炉等');INSERT INTO Types VALUES('04','服装服饰

3、','包括服装产品和服饰商品'), ('05','日用商品','包括家庭生活中常用的商品'), ('06','运动用品','包括篮球、排球等运动器具'), ('07','礼品玩具','包括儿童、情侣、老人等礼品'), ('08','女性用品','包括女人用化妆品等女性用品'), ('09','文化用品','包括光盘、图书、文具等文化用品

4、9;), ('10','时尚用品','包括一些流行的商品');(4) 使用SQL语句将t_id为“01”的记录的t_Name修改为“通信产品1”,修改完成后使用语句“select * from types where t_id=01;”查看是否修改成功;(5) 使用SQL语句将t_id为“10”的记录删除,删除完成后使用语句“select * from types;”查看是否删除成功。实验项目2(1) 在Webshop库中建表CREATE TABLE Goods(g_ID char(6) primary key,- 商品编号g_Name varc

5、har(50) not null,- 商品名称 t_ID char(2),- 商品的分类号g_Price float,- 商品价格g_Discount float,- 商品折扣g_Number smallint default 0,- 库存数量g_ProduceDate datetime,- 商品生产日期g_Image varchar(100),- 商品图片g_Status varchar(10) unique,- 商品状态 g_Description varchar(1000)- 商品描述);(2) 使用SQL语句删除g_id主键;(3) 使用SQL语句建立g_id主键(4) 使用SQL语句允许g_Name为空(null)(5) 使用SQL语句不允许g_Name为空(null)(6) 使用SQL语句删除g_Number默认值(7) 使用SQL语句建立g_Number默认值,默认值为1(8) 使用SQL语句删除g_Status唯一约束(9) 使用SQL语句建立g_Status唯一约束实验项目3(1)使用SQL语句将Types中的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论