SQl指的是什么?

找工作老是看到摇精通SQL,请问这指的什么?MySQL?SQL Server?还是其他的?还有就是他们所说的精通,我需要掌握到什么程度?

SQL全称是“结构化查询语言(Structured Query Language)”

SQL(STructured Query Language)是一种资料库查询和程式设计语言,用於存取资料以及查询、更新和管理关联式资料库系统。

SQL同时也是数据库文件格式的扩展名。

SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。他不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的SQL语言作为数据输入与管理的接口。它以记录集合作为操纵对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语言可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的一个单独事件只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。

结构化查询语言(Structured Query Language)最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。如今无论是像Oracle ,Sybase,Informix,SQL server这些大型的数据库管理系统,还是像Visual Foxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。

美国国家标准局(ANSI)与国际标准化组织(ISO)已经制定了 SQL 标准。ANSI 是一个美国工业和商业集团组织,发展美国的商务和通讯标准。ANSI 同时也是 ISO 和 International Electrotechnical Commission(IEC)的成员之一。ANSI 发布与国际标准组织相应的美国标准。1992年,ISO 和 IEC 发布了 SQL 的国际标准,称为 SQL-92。ANSI 随之发布的相应标准是 ANSI SQL-92。ANSI SQL-92 有时被称为 ANSI SQL。尽管不同的关联式资料库使用的 SQL 版本有一些差异,但大多数都遵循 ANSI SQL 标准。SQL Server 使用 ANSI SQL-92 的扩展集,称为 T-SQL,其遵循 ANSI 制定的 SQL-92 标准。

SQL语言包含4个部分:

数据定义(DDL)语言(如CREATE, DROP,ALTER等语句)

数据操纵(DML)语言(INSERT, UPDATE, DELETE语句)

数据查询语言(SELECT语句)

数据控制语言(如GRANT,REVOKE,COMMIT, ROLLBACK等语句)

SQL 语言包括两种主要程式设计语言类别的陈述式: 资料定义语言 (DDL)与资料操作语言 (DML)。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-07-02

    SQL是什么?

    SQL 指结构化查询语言,全称是 Structured Query Language

    SQL 让您可以访问和处理数据库。

    SQL 是一种 ANSI(American National Standards Institute 美国国家标准化组织)标准的计算机语言。

2. SQL能做什么?

    SQL 面向数据库执行查询

    SQL 可从数据库取回数据

    SQL 可在数据库中插入新的记录

    SQL 可更新数据库中的数据

    SQL 可从数据库删除记录

    SQL 可创建新数据库

    SQL 可在数据库中创建新表

    SQL 可在数据库中创建存储过程

    SQL 可在数据库中创建视图

    SQL 可以设置表、存储过程和视图的权限

from 树懒学堂

第2个回答  推荐于2018-03-29
  SQL全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。如今无论是像Oracle ,Sybase,Informix,SQL server这些大型的数据库管理系统,还是像Visual Foxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。本回答被网友采纳
第3个回答  2008-08-11
SQl是指的一种数据库语言,全称叫Structured Query Language 也叫做TSQL

SQL可以理解为:
一种数据库语言 TSQL
SQL Server 2000

一般这里说得sql就是泛指的sql2000与sql语言,因为这两者密不可分。
当然学好sql是必要的,因为他一种数据库语言标准,所有的数据库都必须依赖于这些sql语法,语句,函数,才能进行编程。当然不同的数据库软件应用的范围也是不一样的。像 存储过程是sql2000的专利。oracle对sql的扩展等

掌握到什么程度也不必深究,毕竟开发时候所用到的sql也不一样,只要知道基本的语法,会复杂点的复合查询与 触发器 游标 事物等这些概念和运用就行了

我们很多时候都是在实践中学习sql的。一回生二回熟嘛。
第4个回答  2008-08-11
SQL 是结构化查询语言的英文缩写。
MYSQL MS SQL Server是数据库服务软件,基本上使用标准的SQL语言,另外还有各自的自定义数据库语言。
精通嘛,就要多看看书咯,至少把基本的东西全部学会,谁都不敢说自己精通,只有那些不知道SQL究竟是什么的人才大言不惭的说精通。