zoukankan      html  css  js  c++  java
  • ORACLE基本SQL语句-用户及建表篇

    一、用户相关SQL语句

    /*新建用户*/
    create user SA identified by 2013;

    说明:SA用户名,2013密码

    /*授权connect,resource给用户sa*/
    grant connect,resource to sa;

    说明:CONNECT角色: --是授予最终用户的典型权利,最基本的 。

            ESOURCE 角色: --是授予开发人员的

    /*查询所有的用户*/
    select * from all_users;

    /*将表STU查询权限授予SA*/
    GRANT SELECT ON STU TO SA

    /*将表STU添加权限授予SA*/
    GRANT INSERT ON STU TO SA

    /*将表STU更新权限授予SA*/
    GRANT UPDATE ON STU TO SA

    /*将表STU删除权限授予SA*/
    GRANT DELETE ON STU TO SA

    二、建表篇

    /*建表指定表空间*/
    create table KC(KC_NO varchar2(10) not null,KC_NAME varchar2(50) not null) tablespace TEST;

    create table STU(STU_ID varchar2(10) not null,STU_NAME varchar2(50) not null,STU_AGE number(2)  not null,STU_SET number(2)  not null,

    KC_NO varchar2(10) not null) tablespace TEST;

    说明:本文使用2张表分别为学生表STU,课程表KC,两张表分别存在TEST表空间中。

    /*创建约束,设置主键*/

    ALTER TABLE STU ADD PRIMARY KEY(STU_ID

    ALTER TABLE KC ADD PRIMARY KEY(KC_NO

    /*查看表空间的表*/
    Select table_name, tablespace_name from dba_tables where tablespace_name='TEST'

    /*查询所有的表*/
    select table_name,tablespace_name,temporary from user_tables

  • 相关阅读:
    IDEA 基本配置
    IDEA 创建一个普通的java项目
    Intellij Idea 创建一个Web项目
    override的实现原理
    elasticsearch 复杂查询小记
    post 中文数据到elasticsearch restful接口报json_parse_exception 问题
    String intern()方法详解
    JVM的DirectMemory设置
    深入浅出 JIT 编译器
    为什么 JVM 不用 JIT 全程编译
  • 原文地址:https://www.cnblogs.com/KK-D/p/3904851.html
Copyright © 2011-2022 走看看