SQL*PLUS的概述

数据库的基本概念

数据库是数据的集合;数据库库管理系统是为管理数据库而配置的软件工具; 数据库管理系统的主要功能

1.存储,检索和修改数据;

2.保护数据的一致性;

3.解决开发性问题;

4,为用户提供一个通用的界面;

5,限制用户访问数据库的权限;

ORACLE数据库

1.物理结构:决定了数据库信息在磁盘上的真正的物理存储结构

2.逻辑结构:用户所涉及的数据结构(a:逻辑存储结构(表空间,段和范围;b:数据库模式对象(表和视图)));

表是数据库中数据存储的基本单位;其数据按行和列来存储;

视图是另一种常用的模式对象,视图是一种虚拟表,其数据是由其它表和视图中提取的。

两个的差别是表是存取数据;而视图不分配任何存储空间;

视图的好处:1,提供了附加的安全级;2,隐藏数据的复杂性;

数据字典:一组只读的表及其视图组成,它提供有关数据库的信息,如每个ORACLE用户的名字及被授予的特权和角色,每个模式对象的名字;数据库中的对象的空间分布信息及当前的使用情况等。

SQL语言概述

SQL语言(结构化查询语言;用于建立,存储,修改,检索和管理信息)

1.它一是种非过程化语言;

2.SQL是一种所有用户可以使用的统一语言;

3.所有关系数据库的公共语言;

SQL语言的简介

1,模式对象(表和视图)

2,SQL语言的常量(文本常量,整数常量,数值常量)

3,SQL语言的数据类型(如下)

VARCHAR2:变长字符串(最大2000字节)

NUMBER:整数型

LONG:变长字符数据;(最在2G字节)

DATE:日期型

RAW:(长度为SIZE的二进制数据;不超过255字节

LONG RAW(变长二进制数据,最长为2G字节)

RAWID:16进制串;

CHAR(SIZE):固定长度的字符数据,(最大为255,默认为1)

4,空值(NULL)

SQL语言运算符(算术,字符,比较,逻辑,集合以及+)

算术运算符(+-; */; +-)

字符运算符(||)

比较运算符

(=,!=,<>,>,<,>=,<=,IN,BETWEEN...AND,LIKE,IS NULL,NOT)

5逻辑运算符  (比较运算符和逻辑运算符都有NOT)

(NOT,AND, OR)

集合运算符(UNION,INTERSECT,MINUS,)

6.SQL语言的函数

7.SQL语言表达式(多个值,运算符,和函数组成)

8.SQL语言的条件(其计算值是TRUE,FALSE,NULL)

9.SQL语言的命令

SQL*/PLUS和SQL,PL/SQL

SQL是一种关系数据库语言,而PL/SQL是SQL的过程化扩充语言,用是用过程化来处理数据;

发布了153 篇原创文章 · 获赞 15 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/beyond911/article/details/103741087
今日推荐