
OracleLearn
文章平均质量分 85
晨橙尘
生活就像海洋,只有意志坚强的人才能到达彼岸
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle-2 创建用户及辅助工具
》》》》》》》》》》》》》》用户登录《《《《《《《《《《《《《《 Oracle账户: 管理员: sys/sys system/system 普通用户: scott/scott 注:如果在安装Oracle时设置了sys口令,则需要输入正确的口令;默认情况下超管的口令只要输入非空内容即可登录 看到软件上面显示【用户@数据库名 as sysd...原创 2018-07-28 14:30:27 · 424 阅读 · 0 评论 -
Oracle-13 视图
创建视图简单视图 创建一个视图v_emp10,通过该视图只能查看10号部门的员工编号,员工姓名,职位。 create view v_emp10 as select empno,ename,job from emp where deptno=10;权限不足,需sys授权create view给scott grant create view to scott;创建视图时,...原创 2018-08-03 22:16:16 · 431 阅读 · 0 评论 -
Oracle-12 用户、权限和角色
用户sys/system管理员新建用户 create user user1 identified by 123456;**sys授权**create session登陆权限user1 grant create session to user1;user1用户创建表test create table test( id number(4), nam...原创 2018-08-03 22:12:43 · 656 阅读 · 0 评论 -
Oracle-11 序列、索引、同义词和约束
序列:通常用来生成主键值,可用来自增或自减数字简单创建 create sequence emp_seq;复杂创建:指定所有属性值 create sequence emp_seq start with 1 –从1开始取值 increment by 1 –每次累增1 minvalue 1 –最小值为1 maxvalue 999999...原创 2018-08-03 22:08:24 · 311 阅读 · 0 评论 -
Oracle-10 创建和维护表
创建表创建一张表名为person的表: create table person ( id number(4), cname varchar2(20), birthday date, heigth number(3), weigth number(5, 2), country_code char(2) defa...原创 2018-08-03 21:54:42 · 490 阅读 · 0 评论 -
Oracle-9 数据操作与事务控制
新增 insert into 表名(列名1,[列名2….]) values(值1,[值2…..]) 注意: –列名列表与值列表个数、数据类型保持一致 –字符类型与日期类型用”单引号括起来 –列名列表可省略,默认值列表为所有列赋值插入空值NULL 隐含法: 在列名列表中忽略该列 insert into dept(deptno,dname) values(50,’软件开发事业部’...原创 2018-08-03 21:36:59 · 317 阅读 · 0 评论 -
Oracle-8 集合运算与高级子查询
联合运算(union) 1.去重 2.默认第一列升序排序 3.使用第一个语句的列名定义查询的列名 4.多个sql语句列个数一致、类型一致、名称可以不一致 5.每个查询不能包含自己的Order by子句,只能在联合之后使用Order by子句查询编号为7839的员工当前工资、岗位及历史工资、岗位? select sal 工资,job 岗位 from emp where e...原创 2018-08-03 21:24:35 · 166 阅读 · 0 评论 -
Oracle-7 分组函数与子查询
分组函数min() 最小值 max()最大值:可以作用于任何数据类型 查询最早 与 最晚的入职日期 select min(hiredate),max(hiredate) from emp;–日期类型 select min(sal),max(sal) from emp; –数值类型 select min(ename),max(ename) from emp; ...原创 2018-08-03 21:18:53 · 454 阅读 · 0 评论 -
Oracle-6 多表连接
————————————————————————–Oracle自有写法:等值连接、非等值连接、外部连接、自身连接笛卡尔积 : 连接条件被省略 或 连接条件无效 select * from emp,dept;–56行 = 14*4等值连接 : N张表关联,必须有N-1个连接条件,否则产生笛卡尔积查询所有员工编号,姓名,部门编号,工作地点 select * from ...原创 2018-08-03 21:04:34 · 223 阅读 · 0 评论 -
Oracle-5 单行函数的运用
字符函数 转换大小写:lower() upper() initcap()lower() 将所有字母转小写 select ename,lower(ename) 转小写后名称,job,lower(job) 转小写后的职位 from emp where lower(ename) like ‘%s%’;select lower(‘SQL Course’) from dual...原创 2018-08-03 20:58:12 · 158 阅读 · 0 评论 -
Oracle-4 限制数据和对数据排序
使用where子句: 数值型、字符型、日期型比较数值型数据 查询所有不在部门10的员工信息 select * from emp where deptno<>10;比较字符型数据 查询职位为’CLERK’的所有员工的信息 select * from emp where job = ‘CLERK’;比较日期型 1.查询所以在1981年之后入职的员工信息(198...原创 2018-08-03 20:41:10 · 174 阅读 · 0 评论 -
Oracle-3 简单的入门
》》》》》》》》》》》》数据库表的导入导出《《《《《《《《《《 导出: 用户登录之后,可对数据库表导出保存,Tools–Export Tables…–选择要导出的表【不选的话默认选择全部表】–勾选上Create Tables–选择要保存的位置导入: Tools–Import Tables…; 选择您要导入的sql文件–import; 导入成功》》》》》》》》》...原创 2018-07-28 15:50:31 · 590 阅读 · 0 评论 -
Oracle-1 安装和卸载
Oracle的环境: &lt;——————————Oracle安装————————————&gt; 将两个压缩包一起解压到电脑某个位置的同一个文件夹 双击setup.exe进行安装 这里电子邮件可以不用填,接收安全更新勾选掉 安装的时候选择一个位置,还有口令,接下来基本next就可以完成&lt;——————————Oracle卸载————————————&g...原创 2018-07-28 13:30:09 · 302 阅读 · 0 评论