zoukankan      html  css  js  c++  java
  • Oracle数据库学习笔记2

    create tablespace jym
    datafile 'D: ewer' size 2M
    autoextend on;       创建一个表空间
    drop tablespace; 删除一个表空间 (必须先执行这个命令才能删除创建上面在D盘的newer文件,不然启动Oracle会报错)
    create user zhang identified by 123456; 创建一个用户
    grant connect to zhang; 授权给zhang用户连接服务器的权限
    grant select on scott.emp to zhang; 授予zhang对象权限,查询权限
    grant select,update,insert,delete on scott.emp to zhang; 给zhang增删改查的权限
    revoke select on scott.emp from zhang; 收回zhang对emp的查询权限
    grant dba to zhang; 授予数据管理员权限
    drop user zhang cascade; 删除用户和级联文件 ,delete是删除内容,drop是连表结构都删除了
    select * from emp;
    -- 数据定义语言 DDL
              create drop alter
    -- 数据操作语言 DML
              select delete update insert
    -- 数据控制语言 DCL
              grant revoke
    --事务控制语言 TCL
              commit rollback savepoint
             
             
    数据类型:
       字符型:
         char(长度):固定长度的字符类型 char(2)
         varchar2(长度):可变长的的字符类型 varchar2(200)
         long:'a' 'avc' 一个表最多出现一次
       数字型:
         number(p,s):
       日期类:
         date:
         select sysdate from dual;
         timestamp: 精确到毫秒
         select systimestamp from dual;
        大对象:     
              LOB
                    CLOB  BLOB  BFILE
    create table table_name(
    字段名1 数据类型 约束
    字段名2 数据类型,
    .......
    字段名n 数据类型);
    --studentinfo
         drop table studentinfo;
         create table studentinfo(
              stu_id number,
              stu_name varchar2(100),
              stu_sex char(2),
              stu_birth date
    );
    select *from studentinfo;
    --修改表名
         rename studentinfo to student;
    --修改列的长度
    alter table student modify stu_name varchar2(40)
    --添加字段
    alter table student add(stu_card char(18));
    --删除字段
    alter table student drop column stu_card;
    --完整性
         主键约束
         检查约束
         默认约束
         外键约束
         非空约束
  • 相关阅读:
    linux如何安装django
    Flume报 Space for commit to queue couldn't be acquired. Sinks are likely not keeping up with sources, or the buffer size is too tight
    window下用notepad++编辑了脚本文件然后放在linux报错显示无法运行
    如何使用mysqldump备份数据库
    mysql基础小结
    复合序列分解预测实例
    互联网金融平台客户留存计算实例(月留存为例)
    互联网金融不同渠道评估实例
    互联网金融投资平台返现活动效果案例分析
    spark内核揭秘-07-DAGScheduler源码解读初体验
  • 原文地址:https://www.cnblogs.com/zhangmingzhao/p/7172215.html
Copyright © 2011-2022 走看看