SQL语言集成了数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能,统一了语言风格,能够完整地支持数据库生命周期的各项活动,包括关系模式定义、数据录入、数据库建立、查询、更新、维护、重构以及安全性控制等操作。它是一种非过程化语言,用户只需指定要完成的任务,而无需详细描述执行步骤,因此非常便捷。SQL能够同时处理多个数据行的集合操作,包括查询、插入、删除和修改等操作。