2016年6月SQL-1011、sql概念与分类2、数据定义语言(DDL)3、DML(DataManipulationLanguage,数据操作语言)4、数据查询语言(DQL:DataQueryLanguage)5、函数6、约束与索引系统环境Oracle数据库9i或以上版本安装PL/SQLDeveloper数据库集成开发工具,建议使用英文版知识准备对于PL/SQLDeveloper的使用有一定了解,知道如何登录Oracle,如何使用command和SQL窗口的操作
对于《SQL基础知识篇》(SQL-001)中的知识有一定的了解
1、概念:结构化查询语言(StructuredQueryLanguage)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;2、SQL语言基本分类:1)数据定义语言(DDL):包括:createtable、altertable、droptable等;2)DML(DataManipulationLanguage,数据操作语言):用于检索或者修改数据
DML包括:INSERT:用于增加数据到数据库;UPDATE:用于从数据库中修改现存的数据DELETE:用于从数据库中删除数据
3)数据查询语言(DQL:DataQueryLanguage):其语句,也称为"数据检索语句",用以从表中获得数据,确定数据怎样在应用程序给出
保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDERBY,GROUPBY和HAVING
这些DQL保留字常与其他类型的SQL语句一起使用
4)DCL(DataControlLanguage,数据控制语言):用于定义数据库用户的权限
DCL包括:ALTERPASSWORDGRANTREVO