14-2 SQL语言简介
1.结构化查询语言(Structured Query Language,SQL),常被读作sequel,最初是由Microsoft、Sybase和Ashton-Tate这3家公司共同开发的。
2.WindowsNT推出后,Microsoft与Sybase在SQL Server的开发上就各行其道了。
3.Microsoft将SQL Server移植到Windows NT系统上专注于开发SQL Server的Windows NT版本,而Sybase则较专注于SQL Server在UNIX操作系统上的应用。
4.SQL 是一个非过程化的语言,它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。SQL不要求用户指定数据的存放方法。这种特性使用户更易集中精力于要得到的结果。
5.所有SQL语句使用查询优化器,是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段。
6.主要的关系数据库管理系统都支持SQL语言,所以用户可以使用SQL的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可移植的。
7.T-SQL Transact是SQL的扩展集,主要对功能进行了扩展(如变量说明,流程控制等)
好好學習。天天向上