orcale 数据库的一些知识

最近学了一些Oracle数据库的知识,我想自己整理一下,以后也方便自己查阅的。

 

orcale 数据库登录(tiger)

1. sql plus 登录  

用户名: sys  

口令:  

主机字符串:orcl as sysdba

如果是本地数据库,主机字符串可以为空   用户名: scott/ system    口令:tiger    主机字符串:

2.使用web登录   http://localhost:5560/isqlplus/   

用户名: scott/system  

  口令:tiger   

主机字符串:

3. Windows命令行登录管理  

sqlplus   sqlplus scott/wang  

sqlplus scott/tiger as sysdba  

sqlplus  conn/ as sysdba    

  查看表   

select * from tab;

 解锁  alter user scott account unlock;  

加锁 alter user sccott account lock;

修改密码  alter user scottidentified by 密码;

修改管理员密码 alter user sys identified by 密码

清屏  host cls;

 4.oracle Sqldeveloper登录   

  连接名:要连接的数据库名    

用户名:sys as sysdba   

   SSID:一般为 orcl  

5、加载脚本   @C:/a.sql;  

6、查看参数 show {选项}  

show pagesize  

show user   show linesize;

7、设置参数

 set linesize 110;

如果希望能永久保存设置的参数,可以去修改文件: oracleHome\product\10.2.0\db_2\sqlplus\admin\glogin.sql   添加设置的语句。

 8、orcale 启动  startup open    

 shutdown immediate  

9、查询   select * from Table  

10、  把列与列,列与字符连接在一起。  用 ‘||’表示。可以用来‘合成’列。  前后有表达式时 用||连接 注意是单引号。  select ename ||'的工资是'|| sal from emp  

11、给列起别名的时候,双引号"" 表示按所写大小写显示。 select  empno,ename,sal as "sss"  from emp 加引号显示ss  不加引号显示SS

12 在 in 查询中, not in()中不可以为null 否则没有结果。

13、对日期的处理 select * from emp where hiredate>'31-12月-81'

select to_char(sysdate,'yyyy-mm-dd hh:mi:ss') from dual  

  

 

 

 

posted @ 2014-03-16 18:39  落日云烟  阅读(502)  评论(0编辑  收藏  举报