DMSQL 基于sql92,部分基于sql99。
一、DMSQL类型
DDL:定义 create drop alter truncate
DML:管理 select update delete insert
DCL:控制 grant revoke
TCL:事务控制 commit rollback
二、基本查询
1、简单查询
语法:select () from ()
第一个括号:*, column_name, alias,expr || distinct
第二个括号:table_name
2、过滤查询
Where 子句常用的查询条件由谓词和逻辑运算符组成,谓词指一个条件,结果为一个布尔值,真,假或是未知。
逻辑运算符:and or not
比较谓词:< > <= >= <> =
BETWEEN IN LIKE NULL EXISTS
LIIKE %
3、多表联接查询
语法:select () from () join () on()
第三个括号:表名
第四括号:关联字段。
4、子查询
子查询是一个查询sql,嵌套在主查询中,并且其结果做为主查询的条件。子查询行于主查询运行。