dml触发器的全称是什么
sql全称是“结构化查询语言(structured query language)”sql(structured query language)是一种资料库查询和程式设计语言,用於存取资料以及查询、更新和管理关联式资料库系统。sql同时也是数据库文件格式的扩展名。sql是高级的非过程化编程语言,允许用户在高层数据结构上工作。他不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的sql语言作为数据输入与管理的接口。它以记录集合作为操纵对象,所有sql语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条sql语句的输出作为另一条sql语句的输入,所以sql语言可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的一个单独事件只需要一个sql语句就可以达到目的,这也意味着用sql语言可以写出非常复杂的语句。 结构化查询语言(structured query language)最早的是ibm的圣约瑟研究实验室为其关系数据库管理系统system r开发的一种查询语言,它的前身是square语言。sql语言结构简洁,功能强大,简单易学,所以自从ibm公司1981年推出以来,sql语言,得到了广泛的应用。如今无论是像oracle ,sybase,**rmix,sql server这些大型的数据库管理系统,还是像v**ual foxporo,powerbuilder这些微机上常用的数据库开发系统,都支持sql语言作为查询语言。美国**标准局(ansi)与国际标准化组织(**o)已经制定了 sql 标准。ansi 是一个美国工业和商业集团组织,发展美国的商务和通讯标准。ansi 同时也是 **o 和 international electrotechnical comm**sion(iec)的成员之一。ansi 发布与国际标准组织相应的美国标准。1992年,**o 和 iec 发布了 sql 的国际标准,称为 sql-92。ansi 随之发布的相应标准是 ansi sql-92。ansi sql-92 有时被称为 ansi sql。尽管不同的关联式资料库使用的 sql 版本有一些差异,但大多数都遵循 ansi sql 标准。sql server 使用 ansi sql-92 的扩展集,称为 t-sql,其遵循 ansi 制定的 sql-92 标准。sql语言包含4个部分: 数据定义(ddl)语言(如create, drop,alter等语句) 数据操纵(dml)语言(insert, update, delete语句)数据查询语言(select语句) 数据控制语言(如grant,revoke,commit, rollback等语句) sql 语言包括两种主要程式设计语言类别的陈述式: 资料定义语言 (ddl)与资料操作语言 (dml)。 20210311