SQL Server 基础知识之 T-SQL

1.标识符 就是数据库对象的名称
标识符种类:
A.常规标识符
首字符必须是 a-Z _ @ # 这4个中
后续字符 除了上面几个,还有 十进制数字, $
B.分隔标识符 包含在双引号或中括号内 “” 【】

2.批处理
3.注释
/* */ 和 - -
例如:下图
SQL Server 基础知识之 T-SQL
4.常量 保持不变的量
5.变量 用户自定义

变量的声明
DECLARE语句声明,作用范围仅在程序内部。局部变量用@开头
多个变量用逗号,隔开 如下图
SQL Server 基础知识之 T-SQL
变量的赋值
使用set 或 select 语法如下
SQL Server 基础知识之 T-SQL
set 一次只能给一个变量赋值
select 没限制

输出 PRINT
SQL Server 基础知识之 T-SQL
SQL Server 基础知识之 T-SQL
全局变量 @@开头
SQL Server 基础知识之 T-SQL
6.运算符
算术运算符 加减乘除取模
SQL Server 基础知识之 T-SQL
赋值运算符
SQL Server 基础知识之 T-SQL

SQL Server 基础知识之 T-SQL
比较运算符 逻辑运算符
SQL Server 基础知识之 T-SQL
连接运算符
SQL Server 基础知识之 T-SQL
一元运算符 运算符的优先级
SQL Server 基础知识之 T-SQL
7.控制流语句
BEGIN…END 将多个语句组成一个逻辑块
SQL Server 基础知识之 T-SQL

IF…ELSE
SQL Server 基础知识之 T-SQL
WHILE
SQL Server 基础知识之 T-SQL
CONTINUE BREAK
SQL Server 基础知识之 T-SQL
SQL Server 基础知识之 T-SQL
CASE
SQL Server 基础知识之 T-SQL
WAITFOR 延迟语句
两种形式SQL Server 基础知识之 T-SQL
GOTO
SQL Server 基础知识之 T-SQL
return 无条件推出语句
SQL Server 基础知识之 T-SQL
T-SQL语言 由4部分组成
DCL
DDL
DML

SQL Server 基础知识之 T-SQL基础中的基础:
SQL Server 基础知识之 T-SQL
上图在SQL Server中不明显,oracle中看中权限。

CREATE 创建
ALTER 修改
DROP 删除 以上三个都是DDL,针对的都是数据库或数据库对象
select
insert
update
delete 以上4个都是DML,针对都是表或视图,操作的都是数据
SQL Server 基础知识之 T-SQL
数据库包含的三个文件: mdf ndf ldf
SQL Server 基础知识之 T-SQL