SELECT:用于检索数据
INSERT:用于增加数据到数据库
UPDATE:用于从数据库中修改现存的数据
DELETE:用于从数据库中删除数据
当视图定义中包含以下元素之一时不能使用update:
–组函数
–GROUP BY子句
–DISTINCT 关键字
–ROWNUM 伪列
–列的定义为表达式
当视图定义中包含以下元素之一时不能使insert:
–组函数
–GROUP BY 子句
–DISTINCT 关键字
–ROWNUM 伪列
Select min(salary),max(salary)
,avg(salary),sum(salary) from employees
– avg平均值
–max 最大值
–min 最小值
–sum 总和
order by语句:asc 升序 ;desc 降序
group by子句:对查询结果进行分组合并
having子句:与group by子句配套使用,与where类似,但主要是针对分组字段的条件。
In操作符:用在where后面,当同时查询多个语法时,可以简化写法
Like操作符:实现模糊查询
逻辑运算符:AND 逻辑与 OR 逻辑或 NOT 逻辑非
逻辑运算符的优先次序为:NOT→AND→OR
BETWEEN…AND:决定某一数值是否介于特定的范围之内
Update:更新表中已有的数据
Insert into:向表添加新的数据
Delete From:删除表中的记录,删除指定数据。 delete from <表名> where <条件>
CREATE TABLE :创建新的表
CREATE TABLE AS SELECT:将查询结果保存为表
ALTER TABLE :更改表结构
CREATE INDEX:建立索引
DROP 删除表或索引
Union:将两个以上的表格或是查询的结果组合起来,但组合的两部分内容必须具有相同的结构。
DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据
DDL(Data Definition Language,数据定义语言): 用于定义数据的结构,比如 创建、修改或者删除数据库对象
DCL(Data Control Language,数据控制语言):用于定义数据库用户的权限
Select命令:从数据库中检索所需要信息