• 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;
    我从不相信什么懒洋洋的自由,
    我向往的自由是通过勤奋和努力实现更广阔的人生,那样的自由才是珍贵的、有价值的。
    我相信一万小时定律,我从来不相信天上掉馅饼的灵感和坐等的成就。
    做一个自由又自律的人,靠势必实现的决心认真地活着。
    [山本耀司]

    本文转载请注明出处
  • 相关阅读:
    删除当前目录下除了system目录的其他文件
    单例设计模式
    系统工程师
    字符串翻转
    教育
    得到b相对于a的路径
    一段处理事务的代码
    搭讪
    win 8 ,vs2011 编程环境下,动软生成器无法连接上 sql server 2008 r2
    从asp网站编程转行到asp.net网站编程的过程
  • 原文地址:https://www.cnblogs.com/hackxiyu/p/6732836.html
Copyright © 2020-2023  润新知