首页 > 代码库 > Oracle数据库学习笔记1—SQL

Oracle数据库学习笔记1—SQL

什么是SQL?

  1. SQL是结构化查询语言(英语:Structural Query Language,缩写:SQL),是一种特殊目的之编程语言,用于数据库中的标准数据查询语言。
  2. SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言。首先要在脑袋中有个"声明"的概念,SQL 语言是为计算机声明了一个你想从原始数据中获得什么样的结果的一个范例,而不是告诉计算机如何能够得到结果
  3. SQL语法不按套路出牌。
  4. SQL有以下的几个分类:
    • 数据库查询语言(DQL) 负责进行数据查询而不会对数据本身进行修改的语句,这是最基本的SQL语句。由SELECT语法组成。
    • 数据库定义语言(DDL) 负责数据结构定义与数据库对象定义的语言,由CREATE、ALTER与DROP三个语法所组成。
    • 数据库操纵语言(DML) 负责对数据库对象运行数据访问工作的指令集,以INSERTUPDATEDELETE三种指令为核心
    • 数据库控制语言(DCL) 负责数据库对象的授权和角色控制,由 GRANT 和 REVOKE 两个指令组成。

资料整理来源

维基百科:https://zh.wikipedia.org/wiki/SQL

十步完全理解SQL:http://blog.jobbole.com/55086/

Oracle数据库学习笔记1—SQL