14-2 SQL语言简介
2024-10-21 11:32:07
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的扩展集,主要对功能进行了扩展(如变量说明,流程控制等)
最新文章
- Node.js基础与实战
- CSS图片裁剪Clip
- Mysql –>;EF edmx(model first)–>; Sql server table
- 如何在 Ubuntu Linux 16.04上安装开源的 Discourse 论坛
- sp_sys_ERPTrigger_base
- NSArray的排序
- CentOS系统内核升级
- UIExtendedEdge
- HDOJ 1339 A Simple Task(简单数学题,暴力)
- iOS自定义控件教程:制作一个可重用的旋钮
- JavaWeb之数据源连接池(1)---DBCP
- javaWeb事务
- Sicily T-primes
- 学号 20175313 《实验三 敏捷开发与XP实践》实验报告
- 家庭版Windows10没有远程桌面的问题
- Python备份MySQL数据库【转】
- LR逻辑回归文章
- 基于expressjs老项目的翻新方案
- 使用Sublime Text 3进行Node.js开发
- OpenCV中MAT中数据类型的设置(转)