数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句。
数据 *** 作语言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。
数据查询语言(DQL),例如:SELECT语句。(一般不会单独归于一类,因为只有一个语句)。
数据控制语言(DCL),例如:GRANT、REVOKE等语句。
事务控制语言(TCL),例如:COMMIT、ROLLBACK等语句。
SQL语言包括四类种主要程序设计语言类别的语句:数据定义语言(DDL),数据 *** 作语言(DML)及数据控制语言(DCL)还有事务控制语言(TCL)。
数据库语言以记录集合作为 *** 作对象
所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的功能只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。
以上内容参考:百度百科-数据库语言
SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的SQL语言作为数据输入与管理的接口。
数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句。
数据 *** 作语言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。
数据查询语言(DQL),例如:SELECT语句。(一般不会单独归于一类,因为只有一个语句)。
数据控制语言(DCL),例如:GRANT、REVOKE等语句。
事务控制语言(TCL),例如:COMMIT、ROLLBACK等语句。
SQL语言包括四类种主要程序设计语言类别的语句:数据定义语言(DDL),数据 *** 作语言(DML)及数据控制语言(DCL)还有事务控制语言(TCL)。
使用SQL语言有两种方式,它们是交互式和嵌入式。
SQL语言可直接以命令方式交互使用(交互式),也可嵌入到程序设计语言中以程序方式使用(嵌入式)。现有数据库应用开发工具一般将SQL语言直接融入到自身的语言之中,使用起来更方便,这些使用方式为用户提供了灵活的选择余地,尽管SQL的使用方式不同,但SQL语言的语法基本是一致的。
扩展资料:
SQL的核心部分相当于关系代数,但又具有关系代数所没有的许多特点,如聚集、数据库更新等。它是一个综合的、通用的、功能极强的关系数据库语言。
尽管SQL的功能很强,但语言十分简洁,核心功能只用了9个动词。SQL的语法接近英语口语,所以,用户很容易学习和使用;数据描述、 *** 纵、控制等功能一体化。
参考资料来源:
百度百科-sql语言
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)