答: SQL的特点有: (1) SQL是一种基于关系代数的数据语言,其理论基础坚实; (2) SQL是一种非过程化程度很高的语言,用户只要指出“干什么”二无需指出“怎么干”; (3) SQL集数据定义,操纵与控制于一体,构成一个具有独特风格的一体化语言,此外它还集联机交互与嵌入于一体,使语言能适应广泛的使用环境; (4) SQL语言功能强,它不但能表示关系代数的所有功能,还具有统计,计算,视图等其它功能; (5) SQL数据独立性强,它所涉及的物理概念少; (6) SQL语言简洁,易学易用。 SQL的功能包括:数据定义、数据操纵、数据控制、与主语言的接口四个部分。