CRUD是否归类为DDL或DML或两者。 CRUD是操作Create Read Update and Delete
答案 0 :(得分:5)
将SQL数据库映射直接应用于DML语句时的CRUD操作。您必须记住,CRUD中的“C”对应于SQL中的INSERT语句,该语句在表中创建某个实例。 SQL中有一个用于DDL操作的CREATE语句,但这与CRUD中的“Create”不同。
Create = INSERT
Read = SELECT
Update = UPDATE
Delete = DELETE
答案 1 :(得分:0)
我认为他们更接近数据操作语言,因为DDL更多的是定义一个模式,其中DML是关于在定义的模式中使用对象。我提出了DML和CRUD之间的以下映射(使用dml中的标准插入,创建,更新,删除方法):
创建 - 插入 阅读 - 选择 更新 - 更新 删除 - 删除
但是,我不知道将其视为DDL或DML会对您有所帮助。 CRUD不是一种语言,而是一组用于处理您希望通过某个界面公开的对象的操作。