Oracle数据库
文章平均质量分 51
Oracle数据库系统是美国Oracle公司(甲骨文)提供的以分布式数据库为核心的一系列软件产品,是目前世界上使用最为广泛的数据库管理系统,具备完整的数据管理功能,真正实现了分布式处理功能。
瑶光975
平静地努力,成长的路上从来不拥挤,记录所思所学。
展开
-
Oracle REPLACE、SUBSTR、INSTR函数
Oracle 数据脱敏原创 2022-09-14 18:44:00 · 1783 阅读 · 0 评论 -
Oracle 序列和触发器
创建序列:create sequence sequence_useridincrement by 1start with 2021001maxvalue 2021999minvalue 2021001cyclecache 3order;查询序列:select sequence_userid.nextval from dual;删除序列:drop sequence sequence_userid;使用序列插入数据:insert into t_user(userid,email,pw原创 2021-09-08 20:42:13 · 354 阅读 · 0 评论 -
Oracle 学习小总结
1.连接到超级管理员:sqlplus / as sysdba;2.查看当前用户:show user;3.给指定的账号设置密码:alter user 账号名 identified by 密码;4.连接其他账户:conn 账号名/密码5.创建用户:create user 用户名 identified by 密码;6.授权 允许用户登录:grant create session to 用户名;7.查表:select * from 表名;8.设置行的大小:set linesize 120;原创 2021-08-01 21:21:59 · 275 阅读 · 0 评论 -
Oracle session解释
session:会话,每一次连接数据库都会产生会话。session 是和connection同时建立的,两者是对同一件事情不同层次的描述。简单讲,connection是物理上的客户机同服务器段的通信链路,session是逻辑上的用户同服务器的通信交互。一个用户登录oracle服务器的前提,就是该用户具有oracle的 “create session”权限,允许使用该用户在服务器上创建session,可以使用超级管理员进行授权,"grant create session to 用户名"。oracle允许同原创 2021-08-01 17:58:38 · 2649 阅读 · 0 评论 -
Oracle 约束 Constraint
约束简介约束用于确保数据库数据满足特定的商业逻辑或者企业规则,如果定义了约束,并且数据不符合约束,那么DML操作(INSERT、UPDATE、DELETE)将不能成功执行。约束包括NOT NULL、UNIQUE、PRIMARY KEY、FOREING KEY 以及CHECK等五种类型定义约束列级约束:column [CONSTRAINT constraint_name] constraint_type表级约束:column ,…,[CONSTRAINT constraint_name] co转载 2021-07-30 19:58:53 · 577 阅读 · 0 评论 -
Oracle DML、DDL、DCL的区别
一、DMLDML(data manipulation language)数据操纵语言: 就是我们最经常用到的 SELECT、UPDATE、INSERT、DELETE。 主要用来对数据库的数据进行一些操作。SELECT 列名称 FROM 表名称UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值INSERT INTO table_name (列1, 列2,…) VALUES (值1, 值2,…)DELETE FROM 表名称 WHERE 列名称 = 值1.SELEC转载 2021-07-30 17:38:51 · 358 阅读 · 0 评论 -
Oracle rownum 用法
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。(1) rownum 对于等于某值的查询条件如果希望找到学生表中第一条学生的信息,可以使用rownum=1作为条件。但是想找到学生表中第二条学生的信息,使用rownum=2结果查不到数据。因为rownum都是从1开始,但是1以上的自然数在rownum做等于判断是时认为都是false条件,所以无法查到rown转载 2021-07-29 19:49:54 · 1478 阅读 · 0 评论 -
Oracle NVL()和NVL2()函数
NVL()和NVL2()是Oracle的两个函数NVL(X1,X2),如果X1为NULL,则返回X2,不为NULL,则返回X1本身的值。NVL(X1,X2,X3),如果X1为NULL,则返回X3的值,如果X1不为NULL,则返回X2的值原创 2021-07-28 20:52:37 · 513 阅读 · 0 评论 -
Oracle表空间
Oracle表空间是Oracle数据对象和数据存储的容器,Oracle表空间经常和数据文件成对出现,一个表空间可以对应多个数据文件,而一个数据文件只能在一个表空间当中。我们在创建表空间时,就会默认创建一个数据文件,同理,我们创建数据文件时,必须指定一个表空间。Oracle数据库存储数据是有一个个表空间组成的,一个表空间当中存储着多个数据文件,Oracle的数据(表、索引等数据)存储在数据文件当中,在表空间当中的逻辑单位是段(segment),例如:我们创建一个索引时,会在指定表空间的创建一个以索引名字命原创 2021-07-27 20:11:29 · 1334 阅读 · 0 评论 -
SQL Plus的主要功能
SQL Plus工具主要用于数据查询和数据处理。利用SQL Plus可以将SQL Server和Oracle专有的PL/SQL结合起来进行数据查询和处理。 SQL * Plus工具具备以下功能:对数据表可以执行插入、修改、删除、查询操作以及执行SQL、PL/SQL块。查询结果的格式化、运算处理、保存、打印以及输出Web格式。显示任何一个表的字段定义,并与终端用户交互。连接数据库,定义变量。完成数据库管理。运行存储在数据库中的子程序或包。启动/停止数据库实例。...原创 2021-07-27 19:57:19 · 1003 阅读 · 0 评论