SQL Server 基础知识之 T-SQL
1.标识符 就是数据库对象的名称
标识符种类:
A.常规标识符
首字符必须是 a-Z _ @ # 这4个中
后续字符 除了上面几个,还有 十进制数字, $
B.分隔标识符 包含在双引号或中括号内 “” 【】
2.批处理
3.注释
/* */ 和 - -
例如:下图
4.常量 保持不变的量
5.变量 用户自定义
变量的声明
DECLARE语句声明,作用范围仅在程序内部。局部变量用@开头
多个变量用逗号,隔开 如下图
变量的赋值
使用set 或 select 语法如下
set 一次只能给一个变量赋值
select 没限制
输出 PRINT
全局变量 @@开头
6.运算符
算术运算符 加减乘除取模
赋值运算符
比较运算符 逻辑运算符
连接运算符
一元运算符 运算符的优先级
7.控制流语句
BEGIN…END 将多个语句组成一个逻辑块
IF…ELSE
WHILE
CONTINUE BREAK
CASE
WAITFOR 延迟语句
两种形式
GOTO
return 无条件推出语句
T-SQL语言 由4部分组成
DCL
DDL
DML
基础中的基础:
上图在SQL Server中不明显,oracle中看中权限。
CREATE 创建
ALTER 修改
DROP 删除 以上三个都是DDL,针对的都是数据库或数据库对象
select
insert
update
delete 以上4个都是DML,针对都是表或视图,操作的都是数据
数据库包含的三个文件: mdf ndf ldf