机房重构系统的分类

    这段时间真的是一心扑上机房了,不断的克服一些对VB.NET语言的水土不服的感觉后,终于对个人版机房重构有了很直观的认识。这个系统跟我们上一次的机房功能一样,也是对自己学习情况的一个检查,经过对机房的望闻问切,我觉得这张图很符合我对机房的理解。

    在机房重构中,重点还是在系统与数据库的交互过程,同时在这次的系统中,我们还要考虑系统开发的时候的编码规范化、正规化,把我们在C/S过程中学到的知识运用到机房重构中,这就是检验我们的学习成果。

    总结下这段时间的收获:对机房重构的功能进行分类,便于理清整个系统的思路,下面是一张查询的图。在这个图中对一些相近的功能进行了归纳,这些功能都是实现了对数据库系统的查询功能,当然了,其中一些要返回的是一些值,一些是返回整张表,但是大体功能相近。

    实现查询功能的SQL语句的语法:

        SELECT <目标表的列名或列表达式>

        FROM <基本表名或视图序列>

        [WHERE   <行条件表达式>]

        [GROUP BY   <列名序列>   [HAVING <组条件表达式>]…]

    条件上的[]里面的条件可有可无,从这里可以看出,我们平常使用的查询还是很简洁的,很多的功能都是需要实践来探索的。Ps:从一个条件里面查询所有字段的时候用*来表示。

    掌握了SQL语句的查询,那么查询功能的核心问题就解决了,其他的无非是自己用VB.NET其他的语法来进行修饰和逻辑判断,而以上的这些功能占到了整个系统的1/4,可见机房重构对我们来说是一个高级的学习过程。

    下面是机房重构系统里面的增加功能:

    实现增加功能的SQL语句的语法:

        INSERT INTO <基本表名> [(<列名序列>)]

        VALUES(<元组值>)

    在这个语法中,INTO有的时候被省略,这不是正规的做法。SQL数据库对INSERT是识别的,但是对其他的数据库则不一定识别,在编码的时候省略可能会对代码的复用造成影响。

    此外还有更新的SQL语法:

        UPDATE <基本表名>

        SET<列名>=<值表达式>

        WHERE<条件表达式>]

    删除的SQL语法:

        DELETE  FROM<基本表名>

        WHERE<条件表达式>]

    掌握了这四种基本的SQL语法,那么编程开发中的重难点也就小了很多。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 25
    评论
评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值