第七章 SQL语言基础 主讲内容:SQL语法结构、数据查询
第七章 SQL语言基础 主讲内容:SQL语法结构、数据查询
ORACL∈ 00。本节课内容 SQL语言基础知识 二.使用SQL语言查询数据 三.综合练习 第3页
本节课内容 一.SQL语言基础知识 二.使用SQL语言查询数据 三.综合练习 第 3 页
ORACL∈ SQL语言基础知识 sQL( Structure Query Language),是关系型数据库管理 系统中最流行的数据查询和更新语言; 用户可以使用SQL语言在数据库中执行各种操作,是用户 与数据库交流所需要的标准语言; 许多数据库厂商在使用SQL语言时,都对其进行了扩展; 在 Oracle系统中,经过扩展的SQL语言被称为PL/SQL语言。 第4页
一 . SQL语言基础知识 • SQL(St t ruc ure Query Language),是关系型数据库管理 是关系型数据库管理 系统中最流行的数据查询和更新语言; • 用户 使 可以 用SQL语言在 库中执行各种操作 语言在数据库中执行各种操作,是用户 与数据库交流所需要的标准语言; • 许多数据库厂商在使用SQL语言时,都对其进行了扩展; 在Oracle系统中,经过扩展的SQL语言被称为PL/SQL语言。 第 4 页
ORACL∈ ●·0。(1)SQL语言分类 ·数据查询语言( SELECT)语句:查询数据 ·数据操纵语言(DML):更新数据 数据定义语言(DDL):建立修改和删除数据库对象 ·数据控制语言(DcL):执行权限授予和回收操作 第5页
(1)SQL语言分类 • 数据查询语言(SELECT)语句:查询数据 • 数据操纵语言(DML):更新数据 • 数据定义语言(DDL):建立修改和删除数据库对象 • 数据控 语制 言(DCL):执行权 授予 收操作 限授予和回收操作 第 5 页
ORACL∈ ·(2)PL/SQL语句的编写规则 SQL关键字、对象名、列名不区分大小写; 字符值和日期值区分大小写; 在SQL*P|us中SQL语句要以分号结束; 一如单行语句文本: SQL> select ename, sal from emp 一多行语句文本 SQL> select ename from emp where deptno=10 第6页
(2)PL/SQL语句的编写规则 • SQL关键字、对象名、列名不区分大小写; • 字符值和日期值区分大小写; • 在SQL Plus * 中SQL语句要以分号结束; – 如单行语句文本: • SQL> select ename sal ename,sal from emp; – 多行语句文本: • SQL> select ename from emp where deptno=10 ; 第 6 页