数据库操作简介(一)
SQL语言的全称是Structured Query Language,
即结构化查询语言,是目前流行的数据库系统上的标准语言,例如Oracle、DB2、SQL Server等,都支持标准化的SQL语言。
目前SQL语言主要经历了两个阶段标准的发展,即SQL1992和SQL1999。
SQL语句种类很多,其中跟开发关系比较密切的、常用的SQL语句包含以下几种:
1:查询语句
查询语句只有一种,即Select语句。
2:DML语句(Data Manipulation Language)即数据操作语言
DML包含Insert、Update、Delete等常用语句
3:DDL语句(Data Definition Language)即数据定义语言
DDL语句包含Create、Alter、Drop等常用语句
4:事务控制语句
包含Commit、Rollback等常用语句
select语句:
标准格式:
Select {*, column[alias], …} #distinct 消除重复 ;
From table #dual 表示虚表
[where …] #between .. and .. 之间 包含最大最小值
[group by …] #组函数 avg min max sum count
[having …]
[order by …] #asc升序 desc降序
这其中子句的执行顺序是
首先执行where语句将原有记录过滤;
第二执行group by 进行分组;
第三执行having过滤分组;
然后将select 中的字段值选出来;
最后执行order by 进行排序;
DML语句:
insert语句格式
Insert into table [(column, …)]
Values (value [, value…]);
update语句格式:
Update table
Set column = value [,column = values] …
[where …]
delete语句格式:
Delete from table
[Where …];
DDL语句:
rollback;commit
浙公网安备 33010602011771号