zoukankan      html  css  js  c++  java
  • oracle相关常识


    1.数据类型
    VARCHAR2()
    NUMBER()
    DATE
    CLOB
    BLOB

    2.复制表:create table tableName as select * from emp
    3.新增列:ALTER TABLE 表名 ADD(字段名称 字段类型 DEFAULT 默认值);
    4.修改列:ALTER TABLE 表名 MODIFY(字段名称 字段类型 DEFAULT 默认值);
    5.约束:
    PRIMARY KEY 主键
    NOTNULL 非空
    UNIQUE 唯一
    CHECK 检查
    关联表约束:forign key外键约束

    6. 删除字表时,强制删除父表:drop table tableName cascade constraint;
    级联删除:on delete cascade;

    新增约束: alter table add constraint 约束名称 约束类型(约束字段)
    删除约束: alter table drop constraint 约束名称


    7.创建视图:
    1> 方式1创建的视图,可以修改数据:create or replace view empview as select * from emp where empno=10;
    2> 方式2创建的视图,视图的创建条件无法修改:create or replace view empview as select * from emp where empno=10 with check option;
    3> 方式3创建的视图,视图只读,只允许查询: create or replace view empview as select * from emp where empno=10 with read only;

    8.权限:
    create user test identified by test123,
    grant create session to test;
    授权可建表:grant connect,resource to test;
    修改密码:alter user test identified by test456;
    是用户密码失效:alter user test password expire
    解锁:alter user test account unlock;
    将表的查询删除权限赋予给test: grant select,delete on scott.emp to test;
    回收权限:revoke select,delete on emp from test;

    9.数据的备份与恢复
    1>备份:exp
    2>恢复:imp
    eg:
    建立目录:d:data
    d:-->cd data-->exp-->输入用户名、密码 (默认YES,一直回车即可,生成EXPDAT.dmp文件)
    d:-->cd data-->imp--->输入用户名、密码 (默认YES,一直回车即可)



  • 相关阅读:
    【windows 10 安装docker for windows】
    【windows本地修改git账号、路径信息】
    【echarts】简单使用流程(java)
    【MySql】explain
    【thymeleaf-标签】th:with
    【MongoDB】Windows:安装与启动
    【thymeleaf-标签】th:if
    Thread类中interrupt()、interrupted()和isInterrupted()方法详解
    java中的锁
    LinkedList集合详解
  • 原文地址:https://www.cnblogs.com/brant/p/5637846.html
Copyright © 2011-2022 走看看