T-SQL查询语句

一、SQL和T-SQL

SQL是Structured Query L.anguage的缩写,即结构化查询语言。它是1974年由BoyceChamberlin提出来的,1975~1979年,BM公司研制的关系数据库管理系统原型 Systerm R实现了这种语言.经过多年的发展,SQL语言得到了广泛的应用。如今Oracle、 Sybase、Informix、SaL Server这些大型的数据库管理系统都支持SQL作为查询语言。SQL已经成为关系数据库的标准语言。

        SaL广泛地被采用说明了它的优势。它使全部用户.包括应用程序员、数据库管理员和终端用户受益匪浅。
 1.非过程化语言
        SQL是-一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航功能。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。所有SQL语句可以接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的输出作为另--条SQL语句的输入。SQL不要求用户指定数据的存放方法.这种特性使用户更易集中精力于要得到的结果。所有SQL语句使用查询优化器,它是关系数据库管理系统(Relational Database Management System,RDBMS)的一部分。查询优化器知道存在什么索引。在哪儿使用合适,而用户从不需要知道表是否有索引.表有什么类型的索引。

        2.统一的语言
SQL可用于所有用户的数据库活动模型,包括系统管理员.数据库管理员、应用程序员.决策支持系统人员及许多其他类型的终端用户。基本的SQL命令只需要很少时间就能学会,最高级的命令在几天内便可掌握。SQL为许多任务提供了命令,包括:
        查询数据。
>在表中插入.修改和删除记录。

>建立.修改和删除数据对象。

>控制对数据和数据对象的存取。

>保证数据库-致性和完整性。    
以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。 

     3、 所有关系数据库的公共语言


由于所有主要的关系数据库管理系统都支持SQL语言.用户可将使用SQL的技能从--个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的。
SQL语言不同于Java、C#这样的程序设计语言.它只是数据库能够识别的指令;但是在程序中,可以组织SQL.语句发送给数据库,数据库再执行相应的操作。例如,在C#程序中要得到 SQl..Server数据库表中的记录.可以在C#程序中编写SQL查询语句,然后发送到数据库,数据库根据查询的SQL语句进行查询,再把查询的结果返回C#程序。
TSQL是标准SQL的加强版,除了标准的SQL命令之外.还对SQL命令做了许多扩充.提供类似于程序语言的基本功能,如变量说明、流程控制、功能函数等。

实验案列

在数据库FM中创建表 products,“编号”列的值自动增长并为主键。然后使用T一SQL语句为表格插入

 实验步骤

用T-SQL语句创建表products,指定编号列为主键列和标识列

 用INSERT INTO语句插入数据

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值