当前位置:Gxlcms > 数据库问题 > T-SQL 学习

T-SQL 学习

时间:2021-07-01 10:21:17 帮助过:10人阅读

  什么是T-SQL语言?

  T-SQL语言是SQL语言的扩展和增强,是与SQL server交流沟通的语言之一。

  T-SQL的组成部分,数据定义语言-DDL(对数据库对象的创建和管理),数据控制语言-DCL(对数据库中数据的安全性和完整性)、数据操作语言-DML(对数据的增删改查)。

  

  T-SQL语句分类:

    数据定义语句(例:create table table_name /drop table table_name)

    数据控制语句(例:grant   revoke)

    数据操作语句(例:select   update  delete)

 

    流程控制语句(例: if else )

    变量申明语句(例:declare @a int);

    内嵌函数;

    其他命令;

 

   1、变量与常量:

    常量:

      数字常量:整数、小数、浮点数(12,12.1,12e10)

      字符串常量:‘FEFWEF‘

      日期常量:current_date、current_time、current_timestamp

 

    变量:局部变量和全局变量

      局部变量:(declare @a int  set @a=1)

        用 declare 申明,用select或者set赋值

      全局变量:(@@IDENTITY......)

        以@@为前缀,每个全局变量都带有不同的意义;

 

  2、流程控制语句

    顺序流程语句:begin ... end

    判断流程语句:if....else  、case when then  else end

    (  select * ,name=case

       when grade>90 then ‘成绩优秀‘

      when grade>60  and grade<90 then ‘成绩良好‘

         else ‘成绩不及格‘

        end

          from table_name

          )

     循环程序语句:while...continute...break

    (

      declare @a int

      set @a=10

      while @a<1

        begin

          if @a%2=0

            continute

          else if@a%3=0

            break

          else

            set @a=@a-1

        end

    )

     其他一些关键字:return    goto    waitfor  delay /time

 

  3.其他命令语句

   .................................

T-SQL 学习

标签:流程控制语句   ret   常量   控制语句   name   优秀   前缀   程序   bre   

人气教程排行