• 请不要在回答技术问题时复制粘贴 AI 生成的内容
guyeu
V2EX  ›  程序员

为啥要把 CRUD 叫“增删改查”而不是“增查改删”呢。。。

  •  
  •   guyeu · Apr 2, 2020 · 19370 views
    This topic created in 2406 days ago, the information mentioned may be changed or developed.

    为啥要把 CRUD 叫“增删改查”而不是“增查改删”呢。。。

    • C == create == 增
    • R == read == 查
    • U == update == 改
    • D == delete == 删
    68 replies  •  2021-04-09 10:30:41 +08:00
    azoon
    azoon
    Apr 2, 2020❤️1
    1
    顺口
    mogita
    mogita
    Apr 2, 2020❤️6
    2
    平仄了解一下
    twor2
    twor2
    Apr 2, 2020❤️15
    3
    增对删
    改对查
    中文的合理
    建议英文改成 CDUR
    HongJay
    HongJay
    Apr 2, 2020❤️5
    4
    好聪明的中国人好优美的中国话
    ym1996
    ym1996
    Apr 2, 2020
    5
    扁担宽 板凳长
    扁担想绑在板凳上
    板凳不让扁担绑在板凳上
    扁担偏要绑在板凳上
    araraloren
    araraloren
    Apr 2, 2020❤️2
    6
    create remove update demand ?
    AngryPanda
    AngryPanda
    Apr 2, 2020❤️1
    7
    @twor2 改怎么就对应查了?
    tabris17
    tabris17
    Apr 2, 2020❤️1
    8
    你应该问为什么 CRUD 不叫 CDUR
    littleshy
    littleshy
    Apr 2, 2020❤️2
    9
    呃, 一直说成 curd ……
    pompeii
    pompeii
    Apr 2, 2020❤️1
    10
    一直说增删查改和 curd
    yousabuk
    yousabuk
    Apr 2, 2020❤️3
    11
    为啥要把馍夹肉叫肉夹馍
    usedsoul
    usedsoul
    Apr 2, 2020❤️1
    12
    可能不只是顺口这么简单,可能还反映了某些内在逻辑,比如类似的加减乘除,先学会加减再学乘除。增删查改差不多也是这样吧,先增删,构建基本内容,再查改,纠错、优化。
    usedsoul
    usedsoul
    Apr 2, 2020
    13
    @yousabuk 有肉夹在里面的馍
    1KN6sAqR0a57no6s
    1KN6sAqR0a57no6s
    Apr 2, 2020
    14
    英文叫 CRUD 大概是因为这样可以读作 "科入的","可 rua 的"

    中文表示这四个动作,一是考虑到顺口:“增删改查”明显比“增查改删”顺口。
    当然肯定也会有人抬杠说:“是因为你读多了所以顺口!”
    所以就有原因二:反义词的联想,说到“增”的时候,跟着它的反义词“删”明显更合理。
    第三个字是“改”,是因为“shan”的尾音过渡到"gai"比过渡到"cha"要平滑很多。
    also24
    also24
    Apr 2, 2020❤️1
    15
    难道不是因为这个原因么?

    https://dict.cn/CRUD
    auin
    auin
    Apr 2, 2020❤️2
    17
    CRUD 英文读起来通顺,
    增删改查 中文读起来通顺,
    就这么简单
    wolfan
    wolfan
    Apr 2, 2020❤️2
    18
    顺口,我还叫 增删查改 呐~
    also24
    also24
    Apr 2, 2020❤️1
    19
    正经的回答一下,根据维基百科,这个词可能出自这本书:
    https://books.google.com/books?id=ymy4AAAAIAAJ&pg=PA381&dq=%22CRUD%22

    可以看到,书中将它描述为:memorable acronym

    我觉得这表达了它一开始就是因为贴近单词比较好记忆而已。

    翻开德语维基百科可以看到这样一段(注意是德语表述):
    Von manchen Autoren wird alternativ das Akronym RUDI (insert an Stelle von create) oder CDUR (in Anlehnung an die Tonart C-Dur) benutzt.

    可以看到,因为和 C-Dur 关联,也有人念 CDUR ~
    robinchina
    robinchina
    Apr 2, 2020
    20
    顺口,我还叫 增删查改 呐~
    lin
    lin
    Apr 2, 2020
    21
    是那个意思就行了吧?我也是叫增删查改。
    lazyrm
    lazyrm
    Apr 2, 2020
    22
    信达雅 会知道么?
    注意 这个也不是一个词语。只是表达内容
    Microi
    Microi
    Apr 2, 2020❤️1
    23
    我觉得叫赠删查改的更多。
    twor2
    twor2
    Apr 2, 2020
    24
    @AngryPanda 查隐含的意思是只读,改的意思是不是只读,要改写
    twor2
    twor2
    Apr 2, 2020
    25
    类似于 增删读写
    yamedie
    yamedie
    Apr 2, 2020
    26
    确实是有这两种不同的缩写, 所以我一口气买了俩域名: CURD.life CRUD.life
    iBenlim
    iBenlim
    Apr 2, 2020
    27
    应该对应的这个:
    - Create
    - Retrive
    - Update
    - Delete
    ZZITE
    ZZITE
    Apr 2, 2020
    28
    @AngryPanda set 对应了 get,没毛病
    kisshere
    kisshere
    Apr 2, 2020
    29
    我看这个 V2 啊,简直越来越 water 了
    will0404
    will0404
    Apr 2, 2020❤️1
    30
    为什么 happy birthday 是生日快乐而不是快乐生日?
    967182
    967182
    Apr 2, 2020
    31
    先通过 增删改把数据弄到库里,然后进行查询啊,不然没数据查什么?
    Spring618
    Spring618
    Apr 2, 2020
    32
    我看这个 V2 啊,简直越来越 water 了。。。
    yishi99
    yishi99
    Apr 2, 2020
    33
    为什么喜欢说东南西北而不是东西北南?
    l912266805
    l912266805
    Apr 2, 2020 via Android
    34
    我觉得叫增删查改比较顺口
    GlobalNPC
    GlobalNPC
    Apr 2, 2020
    35
    对于测试来说,一直是:
    增查改查删查
    oosjs
    oosjs
    Apr 2, 2020 via iPhone
    36
    就应该是:增查改删
    这样才有逻辑
    增加一个东西~检查一下~发现有问题就改一下~改不好,那还是删了吧
    zhaishunqi
    zhaishunqi
    Apr 2, 2020
    37
    音调问题吧...
    fbcskpebfr
    fbcskpebfr
    Apr 2, 2020
    38
    @huntrue 错误。道理是如果叫“馍夹肉”,用西安话念出来,容易听成是“莫夹肉”,也就是没有夹肉的意思。
    JJstyle
    JJstyle
    Apr 2, 2020 via iPhone
    39
    为什么是 CRUD 而不是 DURC 、RDUC 、CDUR 等 4*3*2*1 - 1 种写法呢
    shakaraka
    shakaraka
    Apr 2, 2020
    40
    我是叫:增删改查。。
    yjxjn
    yjxjn
    Apr 2, 2020 via Android
    41
    r 错了,r 的意思 retrieve,不是 read
    jin7
    jin7
    Apr 2, 2020
    42
    顺口
    wu67
    wu67
    Apr 2, 2020
    43
    我还喜欢叫 curd 呢, 喜欢就行, 反正沟通的时候能懂就可以了
    guyeu
    guyeu
    OP
    Apr 2, 2020
    44
    @iBenlim #27
    @yjxjn #41
    有出处吗,英文维基是这样写的
    https://www.wikiwand.com/en/Create,_read,_update_and_delete
    pythonee
    pythonee
    Apr 2, 2020
    45
    查删改增
    查删增改
    增改删查
    Charley1
    Charley1
    Apr 2, 2020
    46
    这也能水?
    newtype0092
    newtype0092
    Apr 2, 2020
    47
    @ruimz 初中时语文老师上课时说这是用文言文的宾语前置倒装,肉夹于馍中,我信了。。。
    sunziren
    sunziren
    Apr 2, 2020
    48
    是时候收网了。
    also24
    also24
    Apr 2, 2020
    49
    @guyeu #44
    英文维基百科里面也写了:
    Alternate words are sometimes used when defining the four basic functions of CRUD, such as retrieve instead of read, modify instead of update, or destroy instead of delete.
    yjxjn
    yjxjn
    Apr 2, 2020
    50
    @guyeu 底下不是写了么
    Create INSERT PUT / POST POST write Insert
    Read (Retrieve) SELECT GET GET read / take Find
    Update (Modify) UPDATE PUT / POST / PATCH PUT write Update
    Delete (Destroy) DELETE DELETE DELETE dispose Remove
    guyeu
    guyeu
    OP
    Apr 2, 2020
    51
    @also24 #49
    @yjxjn #50
    所以二位口口声声说 read 是错的。。出处呢
    also24
    also24
    Apr 2, 2020
    52
    @guyeu #51
    我没说 『错』啊,只是告诉你 retrieve 也是有出处的,就在你发的链接里面啊……
    also24
    also24
    Apr 2, 2020
    53
    @guyeu #51
    如图,我在 49 楼节选的话,就是来自你在 44 楼发的链接:

    https://i.loli.net/2020/04/02/oYzSljyh7eFdbqE.png
    yjxjn
    yjxjn
    Apr 2, 2020
    54
    @guyeu 你发的链接里面就有啊,打脸不?
    guyeu
    guyeu
    OP
    Apr 2, 2020
    55
    @also24 #53 哦哦 我应该是回复错人了
    我知道有 retrieve 这个说法,但是 wiki 里也没写这种说法里的出处啊。。。wiki 里也说了,类似的概念有好多种讲法,并不是每一种都提供了出处。。
    guyeu
    guyeu
    OP
    Apr 2, 2020
    56
    @yjxjn #54 我问的是`r=read 错了`这个东西的出处。。。阅读理解一下
    iszengmh
    iszengmh
    Apr 2, 2020 via Android
    57
    你的好奇心用在了奇怪的地方
    conanca
    conanca
    Apr 2, 2020
    58
    “快来快来数一数”的后面为什么是“二四六七八”?怎么不是“一二三四五”?
    Yogpre
    Yogpre
    Apr 2, 2020
    59
    @yousabuk 肉夹于馍,于可以省略
    lizz666
    lizz666
    Apr 2, 2020
    60
    我还想过 查 为什么不是 search 而是 read,手动狗头
    fihserman123
    fihserman123
    Apr 2, 2020
    61
    为什么 handler 不叫勾柄叫句柄呢。
    gavindexu
    gavindexu
    Apr 3, 2020 via iPhone
    62
    红黄蓝绿?红绿黄蓝?东南西北?东西南北?🤣
    yousabuk
    yousabuk
    Apr 3, 2020
    63
    @Yogpre
    #38 正解了,原意就是为了避免陕西话馍夹肉的发音(么夹肉)(普通话:么夹肉 = 没夹肉)
    zkqiang
    zkqiang
    Apr 3, 2020
    64
    CRUD CURD 两种叫法都有... 还没中文统一呢
    lu5je0
    lu5je0
    Apr 3, 2020
    65
    为什么不叫增删查改,增改删查,增改查删,增查改删,增查删改,删增改查,删增查改,删改增查,删改查增,删查改增,删查增改,改删增查,改删查增,改增删查,改增查删,改查增删,改查删增,查删改增,查删增改,查改删增,查改增删,查增改删,查增删改呢
    yujiff
    yujiff
    Apr 3, 2020
    66
    @lu5je0 “增删查改”的组合是 python 完成的吗?还是全手工?
    lu5je0
    lu5je0
    Apr 4, 2020
    67
    @yujiff 全排序算法穷举出来的,但用的不是 python
    xinhaiw
    xinhaiw
    Apr 9, 2021
    68
    杠精是吧,这个没有先后顺序,没有优先级。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1716 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 199ms · UTC 17:30 · PVG 01:30 · LAX 09:30 · JFK 12:30
    ♥ Do have faith in what you're doing.