最近由于工作原因,再次接触oracle,因此重新来熟知下oracle基本的命令。 --改密码1.运行——键入“cmd” 回车2.键入“sqlplus/nolog” 回车3.键入“conn/as sysdba” 回车4.键入“alter user scott identified by tiger;” ...
分类:
数据库 时间:
2017-10-16 16:52:32
阅读次数:
241
1.首先我们可以用scott用户以sysdba的身份登录oracle. 2.然后我就可以来创建用户了. 3.创建好用户我们接着就可以修改用户的密码. 4.默认情况下用户创建好后系统会默认给该用户分配一个表空间(users); 我们可以通过下面的sql语句来查看一下所有用户所在的表空间. 5.一般在开 ...
分类:
数据库 时间:
2017-10-15 21:27:35
阅读次数:
243
在oracle示例数据库scott下执行 --行转列--现在查询各部门各工种的总薪水 --但是这样不直观,如果能够把每个工种作为1列显示就会更一目了然.--这就是需要行转列。--在11g之前,需要一点技巧,利用decode函数才能完成这个目标。 --如果要在变回前面的结果,需要用到笛卡尔乘积,一行变 ...
分类:
数据库 时间:
2017-10-10 13:10:18
阅读次数:
353
一)用户Oracle中的用户分为二大类1)Oracle数据库服务器创建时,由系统自动创建的用户,叫系统用户,如sys。2)利用系统用户创建的用户,叫普通用户,如scott,hr,c##tiger,zhaojun,... 》用sys登录,查询当前Oracle数据库服务器中已有用户的名字和状态 user ...
分类:
数据库 时间:
2017-10-08 00:19:11
阅读次数:
243
解决方法: sqlplus / as sysdba grant create view to scott conn scott/tiger CREATE OR REPLACE VIEW myview AS ...
分类:
数据库 时间:
2017-10-07 19:45:32
阅读次数:
197
什么是视图【View】 (1)视图是一种虚表 (2)视图建立在已有表的基础上, 视图赖以建立的这些表称为基表(3)向视图提供数据内容的语句为 SELECT 语句,可以将视图理解为存储起来的 SELECT 语句(4)视图向用户提供基表数据的另一种表现形式(5)视图没有存储真正的数据,真正的数据还是存储 ...
分类:
数据库 时间:
2017-10-06 20:33:59
阅读次数:
310
6-1:子查询简介 6-2: select * from scott.emp where sal=(select MIN(sal) from scott.emp); 范例:查找出公司雇佣最早的雇员; select min(hiredate) from scott.emp 以上查询会返回单行单列的数据 ...
分类:
数据库 时间:
2017-10-04 14:32:48
阅读次数:
264
UNION (无重并集):当执行UNION 时,自动去掉结果集中的重复行,并以第一列的结果进行升序排序。 : 查看相同两张表的全部信息,相同的数据则列出一个,不重复。 范例:UNION 操作 select * from scott.emp UNION select * from scott.emp ...
分类:
其他好文 时间:
2017-10-04 14:31:17
阅读次数:
182
select ename,hiredate,sysdate from scott.emp ; 可以查询出员工入职到现在的日期 select ename,sysdate-hiredate from scott.emp; 查看在职员工已经多少天; select ename,months_between( ...
分类:
数据库 时间:
2017-10-04 14:30:06
阅读次数:
244
select initcap('guodongdong') from dual; /返回字符串并将字符串的第一个字母变为大写; select initcap(ename) from scott.emp; /针对scott.emp表中的ename开头全部大写。 select lower(ename) ...
分类:
数据库 时间:
2017-10-04 14:20:55
阅读次数:
232