zoukankan      html  css  js  c++  java
  • Oracle笔记

    --表空间

    CREATE   TABLESPACE    jbittest

    DATAFILE   'C:appHappyoradataorcljbittest.DBF'

    SIZE   10M

    AUTOEXTEND    ON    NEXT    32M   MAXSIZE    UNLIMITED

    ps:如果创建一个表空间没有指定一个表空间时,则默认指定USERS表空间

    --创建用户

    CREATE   USER   Y2160

    IDENTIFIED   BY  Y2160

    DEFAULT  TABLESPACE  jbittest

    ps:当新建一个数据库时,Oracle将创建一些默认数据库用户,比如Sys,System和Scott等.

    --限额

    Quota unlimited on jbittest

    --所有的用户列表

    select username from dba_users;

    --给新添加的用户授权

    grant connect,resource  to Y2160

    --建立一张Table

    create table T_2016

    (

      sid number primary key not null,

      sname nvarchar2(32)

    )

    grant select on T_2016 to s2220

    /*创建序列*/

      create sequence Users_SEQ

      increment by 1

      start with 1

      minvalue 1 nomaxvalue

      NOCYCLE  --在达到最大值后停止生成下一个值

      cache 10;--在内存中缓存20个编号

     

    --同义词

         1.用system账户登录,让Y2160具有创建同义词权限

          grant create public synonym to Y2160;

         2.用Y2160账户登录,create public  synonym sy_table2 for Y2160.T_2016;

         3.将查询sy_table的权限授予s2220这个用户

          GRANT SELECT ON sy_table2 to s2220

         4.在s2220模式下访问同义词

           这个时候访问不到

           select * from sy_table2

     

    索引的分类:

    1. 分区或非分区索引
    2. B树索引
    3. 正常或反向键索引
    4. 位图索引

    索引语法:

    CREATE [UNIQUE] INDEX   index_name ON tablename(column_list)

    [TABLESPACE  tablespace_name];

    ps:组合索引:由多个列构成的索引

  • 相关阅读:
    pyqt5开发之俄罗斯方块
    Tkenter之API测试系统界面设计
    Python的标准GUI:Tkinter的组件
    Python单元测试框架——unittest
    【Android】自定义ListView的Adapter报空指针异常解决方法
    5、使用Libgdx设计一个简单的游戏------雨滴
    4.6、Libgdx线程介绍
    4.5、Libgdx运行日志管理
    4.4、Libgdx使用方法查询运行环境相关属性
    4.3、Libgdx启动类和配置
  • 原文地址:https://www.cnblogs.com/wcf6676/p/5121429.html
Copyright © 2011-2022 走看看