oracle基础命令

oracle使用步骤:

一.oracle安装
    两个文件解压到同一文件夹,doc为说明/使用文档

二.oracle启动:
    1.启动oracle:启动监听和自定义库
    2.启动cmd->sqlplus->sys/java登录

三.oracle操作用户:
    1.当前用户
        SQL> show user
        USER 为 "SYS"
    2.创建用户:
        SQL> create user xr identified by java;

        用户已创建。
    3.授权用户:
        SQL> grant dba to xr;

        授权成功。
    4.切换用户:
        SQL> conn xr
        输入口令:
        已连接。
    5.删除用户:
        SQL> drop user xr;

        用户已删除。
    6.查看所有用户://查看时如果不是自己建的用户,会出现很多表
        SQL> select * from all_users;

        USERNAME                          USER_ID CREATED
        ------------------------------ ---------- --------------
        SCOTT                                  84 30-3月 -10
        OWBSYS_AUDIT                           83 30-3月 -10
        OWBSYS                                 79 30-3月 -10
        APEX_030200                            78 30-3月 -10
        APEX_PUBLIC_USER                       76 30-3月 -10
        FLOWS_FILES                            75 30-3月 -10
        MGMT_VIEW                              74 30-3月 -10
        SYSMAN                                 72 30-3月 -10
        SPATIAL_CSW_ADMIN_USR                  70 30-3月 -10
        SPATIAL_WFS_ADMIN_USR                  67 30-3月 -10
        MDDATA                                 65 30-3月 -10

四.oracle操作表空间:
    1.新建表空间:

        SQL> create tablespace goods datafile ‘d:/goods.dbf‘ size 100M autoextend on nex
        t 5M maxsize 1000M;
        表空间已创建。

    2.删除表空间:
        SQL> drop tablespace GOODS including contents and datafiles;

        表空间已删除。

    3.查已创建表空间:
        SQL> select table_name from user_tables;//要在自己定义的表中使用

    4.查看所有表空间:
        SQL> select tablespace_name from dba_tablespaces;//成功

        TABLESPACE_NAME
        ------------------------------
        SYSTEM
        SYSAUX
        UNDOTBS1
        TEMP
        USERS
        GOODS

        已选择6行。

五.oracle操作实体表:
    1.新建实体表:
        SQL> create table goods(id number,price number);
    2.查看实体表结构:
        SQL> desc goods;
         名称                                      是否为空? 类型
         ----------------------------------------- -------- -------

         ID                                                 NUMBER
         PRICE                                              NUMBER

    3.查看当前实体表所在表空间:
        SQL> select tablespace_name from dba_tables where table_name=‘EMP‘;

        TABLESPACE_NAME
        ------------------------------
        USERS

    4.查看用户自定义的表:
        SQL> select table_name from user_tables;

        TABLE_NAME//打印结果不是所需要的结果结果太多,不仅仅自己创建的表。

    5.修改表结构
        SQL> alter table goods add price number;

        表已更改。

    6.添加数据:
        SQL> insert into goods values (1,‘苹果‘,5);

        已创建 1 行。

    7.查看表数据:
        SQL> select * from goods;

            ID NAME                      PRICE
        ---------- -------------------- ----------
             1 苹果                          5

    8.查看列数据:
        SQL> select id from goods;

            ID
        ----------
             1

    9.更新指定列:
        SQL> update goods set price=4 where id=2;

        已更新 1 行。

    10.删除指定列:

        SQL> delete from goods where id=2;

        已删除 1 行。

    11.删除所有数据:
        SQL> delete from goods;

        已删除 1 行。

    12.删除表:
        SQL> drop table stu;
时间: 2024-10-19 22:17:53

oracle基础命令的相关文章

Oracle菜鸟学习之 Oracle基础命令

首发:http://www.arppinging.com/wordpress/?p=93 Oracle菜鸟学习之 Oracle基础命令 1.connect和show user 连接用户和查看当前用户 SQL> show user; USER is "SCOTT" SQL> conn /as sysdba Connected. SQL> show user USER is "SYS" SQL> 2.clear screen 清除屏幕输出 3.s

ORACLE-常用基础命令总结

博文说明[前言]: 本文将通过个人口吻说明记录oracle常用基础命令,在目前时间点[2017年5月16号]下,所掌握的技术水平有限,可能会存在不少知识理解不够深入或全面,望大家指出问题共同交流,在后续工作及学习中如发现本文内容与实际情况有所偏差,将会完善该博文内容. 关于表空间及用户创建相关命令,欢迎看我的另一篇博文:"ORACLE-用户及表空间创建命令总结" 博文链接地址:http://watchmen.blog.51cto.com/6091957/1926409 正文: Orac

蓝的成长记——追逐DBA(7):基础命令,地基之石

***********************************************声明***********************************************************************  原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/39738501 *******

Linux运维必会MySQL30道基础命令

Linux运维必会MySQL 30道基础命令 老男孩老师教学与培训核心思想:重目标.重思路.重方法.重实践.重习惯.重总结. 版权声明:余连辉 本系列文档为<老男孩 Linux 运维实战培训中心>内部教学用教案,只允许 VIP 学员 个人使用,为保护大家的学习利益,禁止私自传播,违者将取消 VIP 学员资格.严重者我们将法律起诉.如果你已经参加本培训,即视为你已无条件接受上述内容说明! 联系方式: 意见投诉信箱:[email protected] 网站运维交流群:114580181 24605

Oracle基础实训

一.Oracle基础SQL练习 班级表:班级编号(主键.标识列).班级名称.班主任.开班日期老师表:老师编号(主键.标识列) .姓名.性别(默认值‘男’).身份证号(必须是18位数字).联系电话学生表:学号(主键.固定五位数字) .班级编号.姓名.性别.出生日期.联系电话.家庭地址成绩表:编号(主键.标识列) .学号.科目名称.分数 1.表格创建 create table();语法 CREATE TABLE [schema.]table (column datatype [DEFAULT exp

Oracle基础 shutdown和startup

原文:Oracle基础 shutdown和startup 一.shutdown命令:SHUTDOWN有四个参数:NORMAL.TRANSACTIONAL.IMMEDIATE.ABORT.缺省不带任何参数时表示是NORMAL. SHUTDOWN NORMAL:不允许新的连接.等待会话结束.等待事务结束.做一个检查点并关闭数据文件.启动时不需要实例恢复. SHUTDOWN TRANSACTIONAL:不允许新的连接.不等待会话结束.等待事务结束.做一个检查点并关闭数据文件.启动时不需要实例恢复. S

Oracle基础 数据库备份和恢复

原文:Oracle基础 数据库备份和恢复 一.为什么需要数据备份 造成数据丢失的主要原因: 1.介质故障. 2.用户的错误操作. 3.服务器的彻底崩溃. 4.计算机病毒. 5.不可预料的因素. Oracle中故障类型分为以下4种. 1.语句故障: 执行SQL语句过程发生的逻辑故障可导致语句故障.如果用户编写的SQL语句无效,就会发生语句故障.Oracle可自我修复语句故障,撤销语句产生的而印象,并将控制权交给应用程序. 2.用户进程故障 当用户程序出错而无法访问Oracle数据库时,就会发生用户

Oracle基础学习1--Oracle安装

安装过程较简单,按着步骤走即可.这里需要提醒如果要使用PL/SQL来操作Oracle,那么最好安装32位Oracle程序.原因是网上说PL/SQL只对32位Oracle进行支持,如果用64为Oracle+PL/SQL协同工作,会出现许多问题,例如无法加载oci.dll等.自己当然也亲自经历过,64位的Oracle单独使用很好,但相应的PL/SQL Developer却较难配置. 安装过程需要注意两个地方: ?  全局数据库名: ?  系统用户的密码(一般默认即可) 如何验证安装成功?按着自己的经

ORACLE EXP命令

本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其对应的參数进行了说明,然后通过一些演示样例进行演练,加深理解.文章最后对运用这两个命令可能出现的问题(如权限不够,不同oracle版本号)进行了探讨,并提出了对应的解决方式;本文部分内容摘录自网络,感谢网友的经验总结; 一.说明 oracle 的exp/imp命令用于实现对数据库的导出/导入操作;   exp命令用于把数据从远程数据库server导出至本地,生成dmp文件;   imp命令用于把本地的数据库dmp文件