Transact-SQL语句对表进行插入、修改、删除数据(配有详细注释)

  1. 运行环境Microsoft SQL Server Management Studio2017(可兼容2008版本及以上)
  2. 按要求创建数据库student和收费表,创建方法可分别参考如下链接https://blog.csdn.net/Sleepnowake/article/details/103303250https://blog.csdn.net/Sleepnowake/article/details/103319573.
    收费表属性

     

  3. 使用T-SQL命令向数据库student中的收费表插入数据:
    收费表内容
    /*创建收费表*/
    USE student
    GO
    CREATE TABLE 收费表
    	(
    	学号 CHAR(12) NOT NULL,
    	课程号 CHAR(4) NOT NULL,
    	收费 INT NOT NULL,
    	学年 CHAR(4) NOT NULL,
    	学期 INT NOT NULL,
    	)
    GO
    /*为收费表添加主键,设置主键名pk_xuehao*/
    ALTER TABLE 收费表
    ADD
    CONSTRAINT pk_xuehao
    PRIMARY KEY(学号)
    GO
    /*查询数据库student中收费表的记录并插入数据*/
    USE student
    GO
    SELECT * FROM 收费表--查询收费表的内容
    INSERT INTO 收费表--向收费表中插入数据
    VALUES
    	('060101001002','0001',50,'2006',1),
    	('060101001003','0004',50,'2006',1),
    	('060101001004','0001',50,'2006',1);
    GO
    SELECT * FROM 收费表--查询并显示收费表的内容

    运行结果如下图:

     

  4. 使用T-SQL命令修改收费表中的数据:学号为060101001003,课程号为0004,将学期‘1’改为‘2’,主要代码及注释如下:

    /*更改数据库中的数据*/
    USE student
    GO
    SELECT * FROM 收费表;--查询并显示收费表的信息
    UPDATE 收费表
    SET 学期 = 2 WHERE 学号 = '060101001003';--更改特定条件下的数据
    SELECT * FROM 收费表;
    GO

    运行结果如下图:

     

  5. 使用T-SQL命令删除收费表中的数据:学号为060101001003,课程号为0004.主要代码及注释如下:

    /*查询并删除数据库中收费表的记录*/
    USE student
    GO
    SELECT * FROM 收费表;--显示收费表的内容
    GO
    DELETE FROM 收费表 WHERE 学号 ='060101001003';--删除收费表中学号为060101001003的收费记录
    SELECT * FROM 收费表;--查询并显示修改后的收费表的内容
    GO

    运行结果如下图:

     

  • 3
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值