SQL是高等的非历程化编程言语,允许用户在高层数据构造上事情。它不请求用户指定对数据的寄存要领,也不需要用户相识细致的数据寄存体式格局,所以具有完整差别底层构造的差别数据库系统, 能够运用雷同的构造化查询言语作为数据输入与治理的接口。构造化查询言语语句能够嵌套,这使它具有极大的灵活性和壮大的功用。
构造化查询言语SQL包含6个部份:
1、数据查询言语(DQL:Data Query Language):
其语句,也称为“数据检索语句”,用以从表中取得数据,肯定数据如何在应用程序给出。保留字SELECT是DQL(也是一切SQL)用得最多的动词,其他DQL经常使用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。这些DQL保留字常与其他范例的SQL语句一同运用。
2、数据操纵言语(DML:Data Manipulation Language):
其语句包含动词INSERT,UPDATE和DELETE。它们离别用于增加,修正和删除表中的行。也称为行动查询言语。
3、事务处理言语(TPL):
它的语句能确保被DML语句影响的表的一切行实时得以更新。TPL语句包含BEGIN TRANSACTION,COMMIT和ROLLBACK。
4、数据掌握言语(DCL):
它的语句经由过程GRANT或REVOKE取得允许,肯定单个用户和用户组对数据库对象的接见。某些RDBMS可用GRANT或REVOKE掌握对表单个列的接见。
5、数据定义言语(DDL):
其语句包含动词CREATE和DROP。在数据库中建立新表或删除表(CREAT TABLE 或 DROP TABLE);为表到场索引等。DDL包含很多与人数据库目次中取得数据有关的保留字。它也是行动查询的一部份。
6、指针掌握言语(CCL):
它的语句,像DECLARE CURSOR,FETCH INTO和UPDATE WHERE CURRENT用于对一个或多个表单独行的操纵。
以上就是sql是什么意义啊的细致内容,更多请关注ki4网别的相干文章!