SQL语言简介1、SQL概述SQL是一种面向数据库的通用数据处理语言规范,能完成以下几类功能:提取查询数据,插入修改删除数据,生成修改和删除数据库对象,数据库安全控制,数据库完整性及数据保护控制
数据库对象包括表、视图、索引、同义词、簇、触发器、函数、过程、包、数据库链、快照等(表空间、回滚段、角色、用户)
数据库通过对表的操作来管理存储在其中的数据
1)SQL*PLUS界面:登录:输入SQLPLUS回车;输入正确的ORACLE用户名并回车;输入用户口令并回车,显示提示符:SQL>退出:输入EXIT即可
2)命令的编辑与运行:在命令提示符后输入SQL命令并运行,以分号结束输入;以斜杠结束输入;以空行结束输入;利用SQL缓冲区进行PL/SQL块的编辑和运行;利用命令文件进行PL/SQL块的编辑和运行
2、数据库查询1)用SELECT语句从表中提取查询数据
语法为SELECT[DISTINCT]{column1,column2,…}FROMtablenameWHERE{conditions}GROUPBY{conditions}ORDERBY{expressions}[ASC/DESC];说明:SELECT子句用于指定检索数据库的中哪些列,FROM子句用于指定从哪一个表或视图中检索数据
2)SELECT中的操作符及多表查询WHERE子句
(LIKE,IS,…)WHERE子句中的条件可以是一个包含等号或不等号的条件表达式,也可以是一个含有IN、NOTIN、BETWEEN、LIKE、ISNOTNULL等比较运算符的条件式,还可以是由单一的条件表达通过逻辑运算符组合成复合条件
3)ORDERBY子句ORDERBY子句使得SQL在显示查询结果时将各返回行按顺序排列,返回行的排列顺序由ORDERBY子句指定的表达式的值确定
4)连接查询利用SELECT语句进行数据库查询时,可以把多