T-SQL步伐语言简介

[复制链接]
发表于 4 天前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
在先容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,
详细利用不做详细先容,利用比力简单。

免责声明:如果侵犯了您的权益,请联系站长及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金.
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表