千家信息网

SQL Server的入门实战分析

发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,本篇内容介绍了"SQL Server的入门实战分析"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!环境
千家信息网最后更新 2024年09月22日SQL Server的入门实战分析

本篇内容介绍了"SQL Server的入门实战分析"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

环境信息:

OS:Windows

Software:SQL Server、 Microsoft SQL Server Management Studio

类型:T-SQL

事件:数据库管理

文档:SQL Server2016从入门到实战

一、T-SQL 概述

此语言为Microsoft公司设计开发的结构化查询语言,是对SQL的扩展,具备标准SQL的主要特点,该语言可以实现图形界面能够完成的所有功能!

1、注释

代码中不执行的部分,一般是对功能的讲解说明,以 -- 开头到结尾部分的行 ,处于不执行阶段,单行注释,以/**/ 包裹的文本块,一般多行注释使用

2、变量

局部变量:作用在程序内部,以@开头的名称,且必须以 declare定义后才可以使用

#定义declare {@l_v1 data_type}[,...n]#赋值set @l_v1=expressionselect {@l_v1=expression} [,...n]#显示print @l_v1select @l_v1declare @name varchar(8),@sex varchar(2),@age smallintdeclare @address varchar(100) set @address='宣城'select @address

全局变量:非用户定义,是服务器级别的,以@@开头

常用的全局变量

@@connections 返回最近一次启动SQL Server,尝试连接的次数@@error    返回最后执行SQL 语句的错误代码@@rowcount    返回上次语句影响的行数@@servername    返回允许SQL Server本地服务器的名称@@version    返回SQL Server当前安装的日期、版本和处理器类型@@language    返回SQL Server服务器的语言

3、运算符

算数运算符、赋值运算符、位运算符、比较运算符、逻辑运算符、字符串串联运算符

二、T-SQL语句

1、DML

数据操作语言:查询、插入、删除、更新

select

insert

delete

update

2、DDL

数据定义语言:定义结构和数据关系等

create

alter

drop

3、DCL

数据控制语言:数据完整性和存储控制

grant

revoke

deny

三、流程控制

1、流程控制关键字

declare: 声明变量

begin...end:定义语句块

berak :退出while循环

continue :重新开始循环

goto label :从label之后的语句处继续进行处理

if...else :双分支判断

case...when...then...end:多分支判断

return :退出

waitfor:等待延迟

while :循环

print:输出

2、语法格式

begin    {    select、insert、update...    }endif xxx    xxx        if xxx    xxxelse xxx    xxx    case  xxxwhen  xxx  then  xxx...when  xxx  then  xxxelse xxxendwhile xxx    xxx    [bread]    xxx    [continue]

"SQL Server的入门实战分析"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

0