《数据库原理》第三章 关系数据库标准语言SQL语言

第三章 关系数据库标准语言 SQL语言
第三章 关系数据库标准语言 SQL语言

§3SQL概述 SQL的由来 SQLEStructured Query Language (结构化查询语言)的缩写 1972F SQUARE(Specifying Queries As Relational Expression)ia 1974年改为 EQUEL( Structured English QUEry language)语言,后简称Q
§3.1 SQL概述 一、SQL的由来 SQL是Structured Query Language (结构化查询语言)的缩写。 • 1972年SQUARE (Specifying Queries As Relational Expression) 语言; • 1974年改为SEQUEL (Structured English QUEry Language) 语言,后简称SQL

1986年美国国家标准局ANSI的数据库委员会 X3H2批准并公布了SQL标准文本(QL-86)。 1987年国际标准化组织IS0把SQL-86采纳为 国际标准。 1989年IS0颁步了增强完整性特征的SL-8标 准。 1992年IS0公布了修改扩充后的SQL-92(即 sL2)标准。 目前最新标准为SQL-99(即SQL3)
• 1986年美国国家标准局ANSI的数据库委员会 X3H2批准并公布了SQL标准文本(SQL-86)。 • 1987年国际标准化组织ISO 把SQL-86采纳为 国际标准。 • 1989年ISO颁步了增强完整性特征的SQL-89标 准。 • 1992年ISO公布了修改扩充后的SQL-92(即 SQL2)标准。 • 目前最新标准为SQL-99(即SQL3)

二、SQL数据库 的体系结构
二、SQL数据库 的体系结构

SQL的组成(分类) DATABASE TABLE CREATE VIEW INDEX SQL DDL: ALTER DROP SQL QUERY: SELECT∴FROM∴ INSERT SQL SQL DML: UPDATE DELETE GRANT SQL DCL REVOKE AUDIT 嵌入式SQL:
三、SQL的组成(分类) DATABASE TABLE CREATE VIEW INDEX SQL DDL: ALTER DROP SQL QUERY:SELECT … FROM … INSERT … SQL SQL DML: UPDATE … DELETE … GRANT SQL DCL: REVOKE AUDIT 嵌入式SQL:

四、SQL的特点 SQL语言集数据査询、数据操纵、数 据定义、数据控制的功能于一体,其主要 特点包括: 综合统一 高度非过程化 面向集合的操作方式 种语法结构,两种使用方式 语言简捷,易学易用
四、SQL的特点 SQL语言集数据查询、数据操纵、数 据定义、数据控制的功能于一体,其主要 特点包括 : • 综合统一 • 高度非过程化 • 面向集合的操作方式 • 一种语法结构,两种使用方式 • 语言简捷, 易学易用

§3SQL语言的基本概念 数据类型 1、字符型:CHAR(n) 2、数字型:INT, NUMBER(n,m),REAL, 3、日期型:DATE,TIME, DATETIME 4、其它类型:LONG
§3.2 SQL语言的基本概念 一 、 数据类型 1、字符型:CHAR(n) 2、数字型:INT,NUMBER(n,m),REAL,… 3、日期型:DATE,TIME,DATETIME 4、其它类型:LONG

函数 1.数字函数:常见的有16个 ABS(X), SQRT(X), EXP(X), LOG(X) ● 2.字符函数:常见的有9个 LENGTH(XS), LOWER (XS) 3.分组函数:常见的有5个 CoUNT (*) MAX (X), MIN (X), AVG(X) 4.日期函数: 5.转换函数:
二、函数 1. 数字函数: 常见的有16个 ABS(X),SQRT(X),EXP(X),LOG(X), … 2. 字符函数:常见的有9个 LENGTH(X$),LOWER(X$), … 3. 分组函数:常见的有5个 COUNT(*),MAX(X),MIN(X),AVG(X), … 4. 日期函数: 5. 转换函数: 6. 其他函数:PI,POWER(X,Y) , …

运算符 1.句法操作符:&,&&, 数值操作符:+,-,为,/ 3.逻辑操作符: ≤,≥,≠,IN,ANY,ALI 4.查询表达式操作符: UNION, EXCEPT, 5.其它操作符:*,(+)
三、运算符 1. 句法操作符:&,&&, 2. 数值操作符:+,-,*,/, ‖ ,… 3. 逻辑操作符: =,>,<,≤,≥,≠,IN,ANY,ALL, … 4. 查询表达式操作符:UNION,EXCEPT,… 5. 其它操作符 :*,(+) ,…

四、查询表结构 DESCRIBE[user]表名;
四、查询表结构 DESCRIBE [user.]表名;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《数据库原理》第二章习题.ppt
- 《网络数据库》第八章 SQL Server完整性控制.ppt
- 《网络数据库》第七章 SQL Server的安全控制.ppt
- 《网络数据库》第八章 浏览端技术.ppt
- 《网络数据库》第九章 服务器端开发技术.ppt
- 《网络数据库》例题说明.doc
- 《网络数据库》期末考试题(a).doc
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第一章 基础知识、第二章 IBM—PC计算机组织、第三章 寻址方式与指令系统.ppt
- 《计算机等级四级综合模拟试题》第三部分综合模拟试题.pdf
- 湖南大学:《C++程序设计》第9章 运算符重载.ppt
- 湖南大学:《C++程序设计》第8章 类和对象.ppt
- 湖南大学:《C++程序设计》第7章 结构体与共用体.ppt
- 湖南大学:《C++程序设计》第6章 指针.ppt
- 湖南大学:《C++程序设计》第5章 数组.ppt
- 湖南大学:《C++程序设计》第4章 函数.ppt
- 湖南大学:《C++程序设计》第3章 控制语句.ppt
- 湖南大学:《C++程序设计》第2章 数据类型和表达式.ppt
- 湖南大学:《C++程序设计》第1章 绪论.ppt
- 湖南大学:《C++程序设计》第16章 C++程序设计实例.ppt
- 湖南大学:《C++程序设计》第15章 异常处理.ppt
- 《数据库原理》第二章 关系数据库.ppt
- 《数据库原理》第五章 数据库恢复技术.ppt
- 《数据库原理》第六章 数据库安全性.ppt
- 《数据库原理》第七章 并发控制.ppt
- 《数据库原理》第八章 数据库完整性.ppt
- 《数据库原理》第九章 关系数据理论.ppt
- 《数据库原理》第一章 绪论.ppt
- 《数据库原理》第三章续 关系数据库标准语言SQL语言.ppt
- 《数据库原理》第二章(2-1) 关系数据结构.ppt
- 《数据库原理》第五章(5-1) 数据库设计与数据库恢复技术.ppt
- 《数据库原理》第五章(5-2) 需求分析.ppt
- 《数据库原理》第六章(6-1) 问题的提出.ppt
- 《数据库原理》第四章 关系系统及其查询优化.ppt
- 《计算机网络与数据库系统》ppt电子书(共五章).ppt
- 《Java高级程序设计》 第三章 Java Applet类型.ppt
- 《Java高级程序设计》第三章(3-1) Java Bean.ppt
- 《Java高级程序设计》第五章 Java中的事件处理机制.ppt
- 《Java高级程序设计》第七章 多线程.ppt
- 《Java高级程序设计》第二章 异常.ppt
- 《Java高级程序设计》第四章 图形用户界面GU(一).ppt