
Oracle
文章平均质量分 52
loftiest
这个作者很懒,什么都没留下…
展开
-
Oracle 删除--从简单到复杂
Oracle 删除–从简单到复杂删除整个表–dropdrop table tablename;可以一次删除多个表,逗号隔开删除表中所有数据–deletedelete from tablename;删除表中所有数据–truncatetruncate table tablename;删除某条数据–delete+wheredelete from tablename where col=‘data’;如果另一个表中存在某条数据,删除整个表数据–delete、exists、selectd原创 2021-12-18 23:02:04 · 2686 阅读 · 0 评论 -
Oracle--PLSQL基础
PL/SQL简介PL/SQL 块是在 SQL 语言之上发展起来的一种应用,可以集中的处理各种复杂的 SQL 操 作由过程语言与结构化查询语言构成语法基本组成declare: 声明部分begin执行部分exception 捕获异常end;plsql分为了声明部分、执行部分、异常处理部分可以使用如下命令:数据操纵命令事务控制命令游标控制SQL 函数和 SQL 运算符变量PLSQL中的变量类型:普通数据类型 char varchar2 date number特原创 2021-12-17 20:58:30 · 841 阅读 · 0 评论 -
Oracle 增加--从简单到复杂
Oracle 增加–从简单到复杂insert into–简单插入insert into tablename(col1,col2) values(value1,value2);tablename后可以不加字段名,默认按照原字段顺序添加值insert into、select–添加查询到的数据insert into tablename1(col1,col2) select a,b from tablename2merge into、using、on、when–实现有则更新,否则插入**merge i原创 2021-12-14 20:37:28 · 641 阅读 · 0 评论 -
Oracle 查询--从简单到复杂
Oracle 查询–从简单到复杂查询某表所有数据select * from tablename;查询某表的某些数据select colname1,col2…… from tablename;查询时使用like关键字like关键字是模糊查询_—下划线表示任意字符%—百分号表示任意位数的任意字符select * from tablename like ‘_A%’;查询第二字母是A的信息查询integer类型数据时加上一个固定值select colname+num [as newname]原创 2021-12-13 21:02:06 · 1004 阅读 · 0 评论 -
Oracle--操作符
Oracle–操作符算数操作符加+、减-、乘*、除/sql语句中可以使用算数运算符进行计算比较操作符比较操作符包括=、!=、<、>、<=、>=、BETWEEN…AND、IN、LIKE 和IS NULL等逻辑操作符and、or、not 即与或非结果集操作符合并union、交集intersect、差集minusunion 合并两个select的结果select * from tablename1unionselect * from tablename2i原创 2021-12-12 23:24:59 · 844 阅读 · 0 评论 -
Oracle中sql语言种类
Oracle中sql语言种类DML-数据操作语言insert:用于增加数据到数据库update:用于修改数据库中现存的数据delete:用于删除数据库中的数据select:用于对数据库的数据进行查询DCL-数据控制语言grant:授权revoke:收回权限TCL-事务控制语言commit:提交,保存已完成的工作savepoint:保存点,设置一个稍后可以回滚的点rollback:回滚,相当于撤销操作,回到某个保存点set transaction:设置事务DDL-数据定义语言cr原创 2021-12-11 15:34:34 · 454 阅读 · 0 评论 -
Oracle中的常用数据类型
Oracle中的常用数据类型字符数据类型char长度1-2000字节;默认1字节,超过指定或未指定时超过默认1字节会返回错误报告;不足设定字节用空格代替。nchar使用上和char相同。区别在于nchar用来存储unicode编码字符,即双字节数据。char不能存储中文,nchar可以。varchar2可变长度的字符串,长度1-4000字节。需要指定长度,默认4000字节。未达到指定长度不会用空格填充,节省空间,但效率低于char。varchar与varchar2的区别,varchar对原创 2021-12-10 19:34:31 · 1158 阅读 · 0 评论 -
Oracle--数据库对象
Oracle–数据库对象什么是数据库对象在Oracle中所有具有特殊功能的组件,统称为数据库对象。或者说,Oracle 数据库对象又称模式对象,数据库对象是逻辑结构的集合。数据库对象常用create命令创建,alter命令修改,drop命令删除。常用的数据库对象触发器(Trigger)、表(Table)、视图(View)、存储过程(StoredProcedure)、索引(Index)、序列(Sequence)、同义词(Synonyms)什么是触发器当某个条件成立时,提前定义好的语句就会被自动原创 2021-12-08 22:16:43 · 872 阅读 · 0 评论 -
Oracle--完整性与约束
Oracle的完整性与约束完整性解释数据完整性是指数据的精确性和可靠性,它是防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出的。分类实体完整性实体完整性要求每一个表中的字段都不能为空或者重复的值。通过主键约束,唯一约束实现实体完整性域完整性域完整性又称为列完整性,指定一个数据集对某一个列是否有效和确定是否允许空值。通过默认值约束、非空约束、check约束实现域完整性。参照完整性参照完整性是指通过定义一张表中外键与另一张表中主键之间的引用规原创 2021-12-07 20:55:54 · 747 阅读 · 0 评论 -
Oracle基本命令--最常用
Oracle基本命令登录sqlplus 用户名/密码 [as sysdbs];如果是超级管理员需要加as sysdba,普通用户不需要查看当前连接数据库的用户show user;用户切换conn 用户名/密码 [as sysdba];如果是超级管理员需要加as sysdba,普通用户不需要查看当前用户下的表select * from tab;查看表的结构信息desc dept;...原创 2021-12-06 13:20:13 · 399 阅读 · 0 评论 -
Oracle—基本概念
Oracle基本概念数据库oracle数据库是数据的物理存储。oracle数据库是一个操作系统、只有一个库。可以看作oracle就只有一个大数据库。关系型数据库采用了关系模型来组织数据的数据库。关系模型就是二维表格关系。那么一个关系型数据库就是由数量不等的二维表及其之间的联系所组成的一个数据组织。实例一个oracle实例有一系列的后台进程和内存结构组成。可以有多个实例。用户用户是在实例下创建的,不同实例可以创建相同名字的用户。表空间一个实例下面有多个表空间,表空间是一个逻辑概念,一个表原创 2021-12-04 20:06:38 · 1107 阅读 · 0 评论