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

  • 相关阅读:
    leetcode 141 环形链表
    [转载]Tensorflow中reduction_indices 的用法
    SIFT特征原理与理解
    numpy切片和布尔型索引
    IPython的使用
    [文献阅读]基于卷积神经网络的高光谱图像深度特征提取与分类
    验证码校验
    防止表单重复提交
    MyBatis 一对一,一对多,多对多
    MySQL基础内容
  • 原文地址:https://www.cnblogs.com/KK-D/p/3904851.html
Copyright © 2011-2022 走看看