T-SQL程序语言简介

在介绍T-SQL之前,简要说明一下SQL,SQL语言是用来访问关系型数据库的语言。

应用程序中使用的任何开发语言开发(C#,VB,java,delphi)要操作后端关系数据库,都要通过发送SQL语句实现。

SQL语言包含三类

* 数据定义语言(Data define language DDL)

* 数据控制语言(Data Control language DCL)

* 数据操作语言(Data manipulation language DML)

sql语言的目的在于让应用程序与数据的内部结构不存在任何依赖关系,也就是数据独立。

用户或者应用程序不需要关心数据库操作系统中的文件是如何存储的,通过sql实现操作。

SQL语言的主要功能:

  • * 增加、删除,修改,查询关系数据库中的数据。
  • * 新建,修改,删除数据库与数据库的相关对象。

SQL程序语言是被认可的标准 ANSI 92,ANSI 99,ANSI 2003

新版的有 ANSI 2006 2008 2011 2016 2019

T-SQL是标准SQL语言的增强版,是应用程序与微软的 SQL SERVER数据库引擎交互的语言。

T-SQL提供标准的 DDL,DCL,DML功能,并提供扩展函数、系统存储过程以及程序设计结构(IF,WHILE)让程序设计更灵活。

下面介绍三种类型语言

数据定义语言(DDL)

  • * CREATE 创建数据库对象
  • * ALTER 修改数据库对象的定义或者设置
  • * DROP 删除数据库对象

// 例如

创建表 creata table product

(id,int,

procode char(16)

proname varchar(256)

)

数据控制语言(DCL)

* GRANT 赋予用户对数据库操作的权限

* deny 禁止使用数据库对象。

* REMOVE 取消之前的权限。

// 例如

授权jack用户对product只有选择的权限。

GRANT SELECT ON PRODUCT TO JACK

数据操作语言(DML)

在程序开发中,使用频率最高的语言。

  • * SELECT 选择数据
  • * INSERT 插入数据
  • * UPDATE 更新数据
  • * DELETE 删除数据

select procode from product

本节介绍到此,下节聊聊select 语句,应用开发中用到的最多。

开发环境是 SQLSERVER 2008,客户端是 ssms,

具体操作不做具体介绍,使用比较简单。

posted on 2026-05-08 17:46  panpeng666  阅读(43)  评论(0)    收藏  举报

导航