欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    使用T-Sql语句创建和管理表.ppt

    • 资源ID:4915004       资源大小:430.50KB        全文页数:59页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    使用T-Sql语句创建和管理表.ppt

    项目三 使用T-Sql语句创建和管理表,项目任务:,【任务1】在WebShop数据库中创建各类信息表。,【任务2】修改“Goodss”表的结构。,【任务3】(查看表)了解WebShop数据库中tb_Goods表的详细信息。,【任务4】(删除表)将Goodss表,从WebShop数据库中删除。,【任务5】使用 T-SQL 插入记录,【任务6】使用 T-SQL 修改记录,【任务7】使用 T-SQL 删除记录,【任务1】在WebShop数据库中创建各类信息表。,基本语句格式:CREATE TABLE(列级完整性约束条件,列级完整性约束条件.,),【任务1-1】在WebShop数据库中创建一个名为“Goodss”的表。,【提示】表是数据库的组成对象,在进行创建表的操作之前,先要通过命令USE WebShop打开要操作的数据库。用户在选择表和列名称时不要使用SQL语言中的保留关键词,如select,create和insert等。在这里没有考虑表中的约束情况。,USE WebShop GO CREATE TABLE Goodss(g_ID char(6),g_Name varchar(50),t_ID char(2),g_Price float,g_Discount float,g_Number smallint,g_ProduceDate datetime,t_Image varchar(100),g_Status varchar(10),g_Discription varchar(1000),【任务2】修改“Goodss”表的结构。,修改表的结构主要包括:添加列、改变列的长度、改变列的数据类型、删除列。基本语句格式:ALTER TABLE ALTER COLUMN ADD 完整性约束 DROP,【任务2-2-1】(添加列)在Goodss 表中添加一个长度为 20 个字符,名称为g_Producer,类型为varchar的新的一列。,ALTER TABLE Goodss ADD g_Producer varchar(20),【提示】在ALTER TABLE语句中使用ADD关键字增加列。不论表中原来是否已有数据,新增加的列一律为空值,且新增加的一列位于表结构的末尾,,【任务2-2-2】(修改列)将Goodss表中的g_ProduceDate数据类型改为char型,且宽度为10。,ALTER TABLE Goodss ALTER COLUMN g_ProduceDate char(10),【任务2-2-3】(删除列)在Goodss表中删除已有列g_Producer。,ALTER TABLE Goodss DROP COLUMN g_ProduceDate,【任务2-2-4】(重命名表)将表Goodss改名为tb_Goods。,sp_rename Goodss,tb_Goods,基本语句格式:sp_rename 当前表名,新表名,【任务3】(查看表)了解WebShop数据库中tb_Goods表的详细信息。,sp_help tb_Goodss,基本语句格式:sp_help 表名,【任务4】(删除表)将Goodss表,从WebShop数据库中删除。,基本语句格式:DROP TABLE,DROP TABLE tb_Goods,课堂实践,(1)使用T-SQL语句在WebShop数据库中创建会员信息 表Customers1。,(2)对Customers1进行以下修改。增加一列c_Office用来表示办公地址。字符长度为20,类型为varchar。删除一列c_SafeCode(安全码)。将c_E-mail(电子邮箱)的长度修改为100。(3)查看Customers1表的基本信息。(4)删除新创建的Customers1表。,答案,USE WebShop go CREATE TABLE Customers1(c_ID char(5),c_Name varchar(30)not null,c_TrueName varchar(30)not null,c_E_mail varchar(30)not null,c_SafeCode char(6)not null),(1)使用T-SQL语句在WebShop数据库中创建会员信息表Customers1。,(2)对Customers1进行以下修改。,增加一列c_Office用来表示办公地址。字符长度为 20,类型为varchar。,ALTER TABLE Customers1 ADD c_Office varchar(20),删除一列c_SafeCode(安全码),ALTER TABLE Customers1 DROP COLUMN c_SafeCode,将c_E-mail(电子邮箱)的长度修改为100。,ALTER TABLE Customers1 ALTER COLUMN c_E-mail varchar(100),(3)查看Customers1表的基本信息。,(4)删除新创建的Customers1表。,sp_help Customers1,DROP TABLE Customers1,【任务5】使用 T-SQL 插入记录,使用T-SQL语句完成表中记录的添加操作,包括插入所有列、插入指定列。基本语句格式:INSERT INTO,VALUES(,),【任务5-1】(插入所有列)将商品信息(020003,爱国者MP3-1G,02,128,0.8,20,2007-08-01,pImage/020003.gif,热点,容量G)添加到Goods表中。,INSERT INTO goods VALUES(020003,爱国者MP3-1G,02,128,0.8,20,2007-08-01,pImage/020003.gif,热点,容量G),【课堂练习】(插入所有列)将员工信息(E0006,吴明明,女,1982-9-9,广西南宁市)添加到Employees表中。,INSERT INTO Employees VALUES(E0006,吴明明,女,1982-9-9,广西南宁市0771-123456,),【任务5-2】(插入指定列)将商品的部分信息(040002,杉杉西服(男装),04,1288,0.9,20,2007-08-01,NULL,热点,NULL)添加到Goods表中。该商品的图片和商品描述尚缺.,INSERT INTO goods(g_ID,g_Name,t_ID,g_Price,g_Discount,g_Number,g_ProduceDate,g_Status)VALUES(040002,杉杉西服(男装),04,1288,0.9,20,2007-08-01,热点),【课堂练习】(插入指定列)将商品的部分订单信息(20080912014,C0006,2007-08-01,1235.8,E0001,NULL,NULL,NULL)添加到Orders表中。,INSERT INTO Orders(o_ID,c_ID,o_Date,o_Sum,e_ID)VALUES(20080912014,C0006,2007-08-01,1235.8,E0001),【任务6】使用 T-SQL 修改记录,使用T-SQL语句完成表中记录的修改操作,包括修改单条记录、修改多条记录和指定多项修改。基本语句格式:UPDATE SET=,=.FROM WHERE;,【任务6-1】(修改单条记录)将“劲霸西服”由“推荐”商品转为“热点”商品,完成对该商品状态的更改。,UPDATE Goods SET g_Status=热点WHERE g_Name=劲霸西服,【课堂练习1】(修改单条记录)将姓名为“吴波”的会员名称修改为“吴海波”。,UPDATE Customers SET c_TrueName=吴海波WHERE c_Name=wubo,【课堂练习2】(修改单条记录)将Orders表中 订单编号为20080912014 记录 中送货方式改为邮寄。,UPDATE Orders SET c_SendMode=邮寄WHERE o_ID=20080912014,【任务6-2】(修改多条记录)商品图片存放路径由原来的pImage更改为Images/pImage,需要对已有商品图片的信息进行更改。,UPDATE Goods SET g_Image=Images/+g_ImageWHERE g_Image IS NOT NULL,【课堂练习1】(修改多条记录)将OrderDetails表中购买价格高于2500元的商品购买数量改为4.,UPDATE OrderDetailsSET d_Number=4WHERE d_Price2500,【课堂练习2】(修改多条记录)将Goods表中商品价格高于4500元并且生产日期在2007年6月1日的商品数量改为40.,UPDATE GoodsSET g_Number=40WHERE g_Price4500 AND g_ProduceDate=2007-6-1,【任务6-3】(修改所有记录并指定多项修改)将所有商品图的折扣调整为0.8,并将所有的进货日期调整为2007年7月1日。,UPDATE Goods SET g_Discount=0.8,g_ProduceDate=2007-07-01,【课堂练习1】(修改所有记录并指定多项修改)将所有籍贯为“湖南株洲”的会员的邮政编码修改为“412000”。,UPDATE Customers SET c_PostCode=412000 WHERE c_Address=湖南株洲市,【课堂练习2】(修改所有记录并指定多项修改)将所有会员的密码初始化为“1234”,use webshopUPDATECustomers SET _SafeCode=1234,【课堂练习3】(修改所有记录并指定多项修改)将表Goods中生产日期为2007年7月1日之前,并且是促销的商品,商品价格价调整为原来价格的九五折。,USE webshopGOUPDATE Goods SET g_Price=g_Price*0.95 WHERE g_ProduceDate2007-07-01 AND g_Status=促销 GO,【任务7】使用 T-SQL 删除记录,使用T-SQL语句完成表中记录的删除操作,包括删除指定记录和删除所有记录。基本语句格式:DELETE FROM WHERE,【任务7-1】(删除指定记录)商品号为040002的商品已售完,并且以后也不考虑再进货,需要在商品信息表中清除该商品的信息。,DELETE FROM Goods WHERE g_ID=040002,【课堂练习】(删除指定记录)删除“1988”年出生的会员信息,use webshopDELETE FROM CustomersWHERE c_Birth1987-12-31,【任务7-2】(删除所有记录)商品号为040002的商品已售完,并且以后也不考虑再进货,需要在商品信息表中清除该商品的信息。,DELETE FROM Goods,使用T-SQL管理表,包括使用CREATE TABLE创建表、使用ALTER TABLE 修改表、使用sp_help查看表和使用DROP TABLE删除表。记录操作,包括使用SSMS进行记录操作、使用INSERT语句插入记录、使用UPDATE语句修改记录和使用DELETE语句删除记录。,小 结,

    注意事项

    本文(使用T-Sql语句创建和管理表.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开