bruesz的专栏

机会永远只留给有准备的人

原创 什么是CRUD( What is CRUD)?收藏

新一篇: 2008年二月计划 | 旧一篇: 偶滴儿子5个月大了

在很多技术性的文章,特别是有关数据库类的文章中,经常会看到一个缩写“CRUD”,那什么是CRUD呢?
CRUD其实是数据库基本操作中的Create(创建)、Read(读取)、Update(更新)、Delete(删除)。而这里的Create(创建),就我理解而言,应该是增加记录的意思吧(不知道对不对),而不应该是创建数据库表的那个创建的意思。我们平常所说的增删改,也即是这里的Create、Delete、Update。
其实我觉得Read与其他3个操作放在一起感觉怪怪的,其他3个都是对数据库中数据的实际操作(会导致原始数据的变动),但Read仅仅只是数据的读取而已,为何要把它与

其它3个操作放在一起,就只有原创者知道了。即使放在一起,也应该有所区别,我觉得RCUD或者RUCD的缩写是不是更好一些 :)。
最后,再列一下SQL中对应与CRUD的语句 (其中的T是Table的名称):

  • Create:
    insert into T(...) values(...);
  • Read:
    Select ... From T Where...;
  • Update:
    Update T Set... Where...;
  • Delete:
    Delete From T Where...;

发表于 @ 2007年12月31日 20:44:00|评论(loading...)|编辑

新一篇: 2008年二月计划 | 旧一篇: 偶滴儿子5个月大了

评论

#michaelowenii 发表于2008-06-13 16:35:12  IP: 123.120.200.*
恩,我也是这么理解的。
发表评论  


登录
Csdn Blog version 3.1a
Copyright © bruesz