结构化查询语言(标准) SQL standard query language 被Transact-SQL实现
1.数据定义语言:对象本身 DDL
2.数据操纵语言:读,取,新增 DML
3.数据控制语言:安全访问
4.其他:事务管理语言(执行操作,rollback),流程控制语言(循环,分支,顺序),附加语言元素(计算,变量,常量)
常量
变量:
全局变量,系统内置,无法声明
局部变量:Declare @Local_variable [as] data_type|@cursor
Set @局部变量=
初始化 select @局部变量=表达式结果
运算符
算数运算符: + - * / %(模运算,返回余数)
位运算符:与& 或| 异或^
比较运算符: = > < >= <= <> != !> !<
逻辑运算符: ALL:都为true ,则为true
AND :两个为true,则为true
ANY : 有一个为false,则为false
BETWEEN:范围
EXISTS:包含
IN
LIKE:某种模式匹配
NOT:取反
SOME :一些为true,则为true
其他:赋值= ;连接+ ;一元运算 +(数值为正) -(数值为负) ~非
表达式:
最simple的表达式:常量,变量
一般:‘ ‘ +变量
注释:
行注释--
块注释/* */