对我来说,数据库管理是一个棘手的问题,因此,当我读到它时,我对词汇表相当敏感。有人能在下面的上下文中澄清“创建DDL”这个短语吗?
JPA可以在DDL启动时使用元信息创建DDL。这对开发很有帮助,因为它允许您快速地启动和运行,而无需深入了解创建表所需的SQL。
(资料来源:http://www.alexecollins.com/tutorial-hibernate-jpa-part-1/)
我的理解是:
DDL代表“数据定义语言”。它是指处理数据库结构的数据库语言的子集。SQL中DDL语句的示例有创建、更改或删除。
从字面上看,创建DDL意味着定义影响数据库的泛型语句。但这并没有什么意义: SQL已经有了它的DDL (前面提到的CREATE、ALTER、DROP语句)。
是否意味着生成一个具有生成数据库所需的所有DDL语句的文件?
发布于 2015-07-14 00:41:28
引号上写着“创建DDL”,但你却剖析了“创建DDL”。我觉得有很大的不同。
说‘DDL’是‘数据定义语言语句’的缩写(意思是创建模式所必需的SQL )。省略“声明”这个词对我来说是一个可以原谅的收缩。使用“DDL”意味着将一种数据定义语言与另一种数据定义语言进行比较,比如SQL与ISAM。
发布于 2015-07-14 00:09:02
这是“创建DDL 文件/脚本”之类的缩写。少了一个字。确实,只有RDBMS开发人员才能创建新的DDL。
既然你想要确切的条件,让我在这里纠正你:
生成数据库所需的
应该“需要生成数据库模式”。
https://stackoverflow.com/questions/31394864
复制相似问题