码迷,mamicode.com
首页 > 数据库 > 详细

oracle数据库

时间:2017-10-31 18:56:20      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:在服务器   相关信息   管理权限   使用   操作   表头   角色   nec   lock   

===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.@ 文件路径 文件名.后缀名;



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

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

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


2、select语法

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

 

oracle数据库

标签:在服务器   相关信息   管理权限   使用   操作   表头   角色   nec   lock   

原文地址:http://www.cnblogs.com/lxy151/p/7762570.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!