sql是什么语言


sql是什么语言

文章插图
sql是结构化查询语言(Structured Query Language),它是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统 。
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作 。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口 。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能 。
sql语言的特点:
【sql是什么语言】1、数据描述、操纵、控制等功能一体化 。
2、两种使用方式,统一的语法结构 。SQL有两种使用方式 。一是联机交互使用,这种方式下的SQL实际上是作为自含型语言使用的 。另一种方式是嵌入到某种高级程序设计语言(如C语言等)中去使用 。前一种方式适合于非计算机专业人员使用,后一种方式适合于专业计算机人员使用 。尽管使用方式不向,但所用语言的语法结构基本上是一致的 。
3、高度非过程化 。SQL是一种第四代语言(4GL),用户只需要提出“干什么”,无须具体指明“怎么干”,像存取路径选择和具体处理操作等均由系统自动完成 。
4、语言简洁,易学易用 。尽管SQL的功能很强,但语言十分简洁,核心功能只用了9个动词 。SQL的语法接近英语口语,所以,用户很容易学习和使用 。