SQL Server 基础知识之 T-SQL

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

2.批处理
3.注释
/* */ 和 - -
例如:下图
在这里插入图片描述
4.常量 保持不变的量
5.变量 用户自定义

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

输出 PRINT
SQL Server 基础知识之 T-SQL_第3张图片
在这里插入图片描述
全局变量 @@开头
SQL Server 基础知识之 T-SQL_第4张图片
6.运算符
算术运算符 加减乘除取模
SQL Server 基础知识之 T-SQL_第5张图片
赋值运算符
SQL Server 基础知识之 T-SQL_第6张图片

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

IF…ELSE
SQL Server 基础知识之 T-SQL_第12张图片
WHILE
SQL Server 基础知识之 T-SQL_第13张图片
CONTINUE BREAK
SQL Server 基础知识之 T-SQL_第14张图片
SQL Server 基础知识之 T-SQL_第15张图片
CASE
SQL Server 基础知识之 T-SQL_第16张图片
WAITFOR 延迟语句
两种形式SQL Server 基础知识之 T-SQL_第17张图片
GOTO
SQL Server 基础知识之 T-SQL_第18张图片
return 无条件推出语句
SQL Server 基础知识之 T-SQL_第19张图片
T-SQL语言 由4部分组成
DCL
DDL
DML

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

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

你可能感兴趣的:(数据库编程,mysql,sqlite3等)