增删查改——IT界的油盐酱醋

来源:互联网 发布:自我管理那个软件好 编辑:程序博客网 时间:2024/06/11 13:31

Web设计的所有功能实现都基于增删查改,无出其右。简单4字囊括所有数据操作,正如烹饪界的油盐酱醋,必不可少。

这四项基本操作也是数据库的基础,select\insert\delete\update ,而我们使用网络去管理数据也围绕着四个功能。

      一、select

查询,不只是查询按钮,以及高级查询,当你打开网页所看到的一切信息都是一次查询。通常我们的查询对应的是一个list,循环或迭代器分解成map,再根据字段取值,以便达成所谓的动态网页(并不是css写个animation就是动态了哟)。查询需要排序,排序很重要。orcle有rownum,可以根据rownum实现顺序的改变。

二、insert

像我正在写的博客,这就是一种增添的功能。基础的增添功能需要一个id,name,date。这里id的生成方法可以自增(这里不建议sequence自增了,很烦)32为的guid比较好,但不适合排序。TRUNC(sysdate - date)可以计算写入时间与现在时间差的天数。

新增的大多情况不只是记录,还存在文件的一些操作,比如上传excel,图片,视频。我们还需要对文件进行真实的操作。

三、delete

删除很简单,但这里要提到的是软删除。提供一个字段,0为显示,1为删除。软删除不用处理文件的问题。

四、update

时代在发展,社会在进步,需要变化的不仅是数据库。更新就是先删除再新增一条。在修改数据库数据的同时,我们的页面需要及时做出修改。ajax是必备良药,不会写的同学这里我也不会告诉你。form提交也不能完全被取代。

增删查改我用了两个星期才弄明白,但在总结的时候发现没什么可写的,

0 0
原创粉丝点击