Oracle
文章平均质量分 85
纸球_o
懒人
展开
-
Oracle数据库的安装过程
数据库的安装和普通软件的安装相似分为以下几大步:①、系统,安装Linux系统②、环境,配置安装环境③、软件包,安装oracle软件④、安装数据库在已安装Redhat6.5版本的Linux系统下安装数据库的过程:关闭防火墙和selinuxchkconfig | grep ipchkconfig iptables offvim /etc/selinux/config...原创 2019-02-25 15:17:08 · 207 阅读 · 0 评论 -
Oracle数据库对象——同义词
同义词就是为数据库对象定义的别名,主要目的就是监护对象的访问和提高数据库的安全性。在使用同义词时,数据库将他转化成对应的对象名字。同义词与视图类似,他不占用实际存储空间,只是在数据字典中保存了定义。同义词分为共有同义词和私有同义词。私有同义词一般由用户创建,默认只能由用户本人使用。共有同义词一般有DBA创建,由所有用户使用同义词的创建:create synonym 同义...原创 2019-08-02 11:53:16 · 305 阅读 · 0 评论 -
数据库对象——序列
序列是由数据库自动生成的,一组唯一的整数值。可以被多个用户所共享。序列用处:生成主键,可以替代应用程序中生成主键的方法。序列创建:create sequence <序列名称>[increment by n] #递增值,默认1,可以为负数[start with n] #从哪个数字开始,默认1[maxvalue n...原创 2019-08-02 11:35:30 · 288 阅读 · 0 评论 -
Oracle数据库对象——索引
索引是建立在表上的数据库对象,主要作用:加快对表的查询操作。索引是如何加快查询速度的?在创建索引时,先将索引列进行排序,并且将索引的结果放到储存索引所占的内存中。在查询数据时,如果不使用索引,需要将数据文件分块读入内存中。如果使用索引,只需要将索引文件读入内存,根据索引项找到元组地址,再根据地址,将元组读入内存。由于索引文件中只含有索引项和元组地址,文件很小,而索引项是经过排序的,所以索引...原创 2019-08-02 10:53:20 · 223 阅读 · 0 评论 -
Oracle数据库对象——表
在关系型数据库中,表被看作一个关系,表中的每个列是关系中的属性,是一个不可再分割的基本单位,表中的行对应一个元组。①、创建表create table <表名>(<列名><数据类型>[约束]);数据类型:SCOTT@myh>create table stu (id number(12) primary key, 2 name va...原创 2019-08-01 15:37:45 · 218 阅读 · 0 评论 -
数据库对象的约束
常用的约束:1、非空约束 not null2、唯一性约束(可以为空,除空之外的其他数据必须唯一) unique3、主键约束(唯一+非空) primary key4、外键约束 foreign key5、检查约束 check约束可以在创建表时添加,也可以表创建完成后添加。一、主键约束主关键字约束指定表的一列或几列的组合的值在表中具有惟...原创 2019-03-05 16:10:27 · 411 阅读 · 0 评论 -
数据库语言SQL
数据库语言SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以不同底层结构的数据库系统可以使用相同的SQL语言作为数据输入与管理的接口。(我的简单理解:SQL就是与数据库聊天的工具)SQL的分类一、DDL(针对数据库对象,以表为例)创建表:①、SQL> create table stu...原创 2019-03-05 14:56:13 · 410 阅读 · 0 评论 -
Oracle数据库的多表连接、set操作符和子查询
多表连接:顾名思义,就是通过各个表之间共同列的关联性来查询数据。多表连接的查询方式又分为以下几种:内连接,外连接和交叉连接。外连接又分为:左外连接,右外连接和全外连接。以下例子所使用的表:SQL> select * from stu; ID NAME CLASS---------- -------------------- ---------- ...原创 2019-02-28 15:22:15 · 451 阅读 · 0 评论 -
oracel数据库查询时常用的函数
字符函数:对字符串操作。数字函数:对数字进行计算,返回一个数字。转换函数:可以将一种数据类型转换为另外一种数据类型。日期函数:对日期和时间进行处理。空值函数多行函数以下例子所使用的表为:SQL> select * from dept; DEPTNO DNAME LOC---------- ---------------------------- ...原创 2019-02-25 17:32:47 · 257 阅读 · 0 评论 -
数据库用户和权限管理
一、用户管理1、查看当前数据库系统有哪些用户:SYS@myh>desc dba_users; Name Null? Type ----------------------------------------- -------- ---------------------------- USERNAME NOT NULL VARCHAR2(30)...原创 2019-07-31 10:46:55 · 778 阅读 · 0 评论 -
Oracle数据库对象——视图
视图是用来保存一个复杂的查询结果,化简查询操作和提高查询效率。视图是一个虚拟的表,数据库中只存放了视图的定义,而不存放视图存放的数据,这些数据放在表中,表中的数据改变,视图也会随之改变。视图的维护由DBMS自动完成。视图的作用:简化查询、安全、防止错误、提高性能、易于理解。创建视图:create [ or replace]view <视图名> as select......原创 2019-08-02 12:03:35 · 212 阅读 · 0 评论