oracle数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle数据库相关的知识,希望对你有一定的参考价值。

===SQLPLUS======================
1、什么是sql plus?
是用来和Oracle进行交互的工具
可电脑端使用,也可以在服务器上使用

2、启动SQLPLUS



3、设置界面风格



4、常用命令
    show        显示SQL Plus中的信息

    connect        先无条件断开当前数据库用户的连接,再建立连接;缩写(conn)

    disconnect     断开当前连接。

    set            设置SQL Plus中的相关信息

    describe    返回存储对象的描述。缩写(desc)
         描述命令,只能在命令窗口执行
         语法:desc 表名  查询表的表头名字及类

    help        获取SQL Plus命令的帮助。

    clear screen清屏

    exit或quit    退出
 

查询表中员工姓名,薪资及年薪
      
       select 
          first_name,salary,salary*12 年薪
       from
           s_emp; 

查询员工表中员工的全名
      
      select   名字拼接,拼接符为||这里可以添加内容||
          first_name,last_name,first_name||·||last_name
      from
         s_emp
       ; 
在下面列名(或表名)中空格加起得名字为它新的名字,如下面的fn,ln,name(汉字也可以)
    select   名字拼接,拼接符为||这里可以添加内容||
         first_name fn,last_name ln,first_name||·||last_name name
      from
         s_emp

 !!注意:null值和所有数据计算,结果都为null
 空值置换函数nvl(列,值)



5、创建用户
    a.创建一个普通用户:
        语法:create user 用户名 identified by 密码;
    
    b.授权给一个用户:
    角色:oracle中内置了3个角色
        DBA:系统管理权限
        connect:创建会话连接权限
        resource:操作数据库对象的权限

        语法:grant 权限,权限..to 用户名;
        
        创建用户名为ABC的用户,密码自拟
        
        
    修改密码:alter user 用户名 identified by 新密码;
    删除用户:drop user 用户名;
    账户解锁:alter user 用户名 account unlock;
============================================
导入SQL脚本:
    1.脚本文件内容,复制粘贴到SQLPLUS中;
    2[email protected] 文件路径 文件名.后缀名;



SQL简单查询
1、什么是SQL?什么是表格?怎么查询?

SQL(Structured query language)结构化查询语言
用来和数据库进行交互的语言

表:行与列组成的二维空间,他是数据库存储的基本单位。


2、select语法

select 列名,列名2,列名3…… from  表名;

 

以上是关于oracle数据库的主要内容,如果未能解决你的问题,请参考以下文章

Oracle 数据库 - 使用UEStudio修改dmp文件版本号,解决imp命令恢复的数据库与dmp本地文件版本号不匹配导致的导入失败问题,“ORACLE error 12547”问题处理(代码片段

Client / Server Interoperability Support Matrix for Different Oracle Versions (Doc ID 207303.1)(代码片段

Oracle-常用数据库对象笔记(片段)

Oracle数据库从RMAN备份集片段还原指定单个归档日志进行日志挖掘分析

续:纠正:ubuntu7.04可以安装,而且完美的安装 ! for《Oracle-10.2.0.1,打补丁10.2.0.5:在 debian 版本4不含4以上,及 ubuntu 7.04不含(代码片段

oracle 第二个数据库实例,用plsql不能连接