zoukankan      html  css  js  c++  java
  • Oracle第二课课后作业

    Oracle第二课课后作业

    一、表空间和用户的操作

    1. sysdba账号下新建表空间sp_test,作为数据表空间

      create tablespace sp_test datafile 'sp_test.dbf' size 1m;
    2. sysdba账号下新建临时表空间tsp_test

      create temporary tablespace tsp_test tempfile 'tsp_test' size 2m;
    3. drop user user_test;

    4. 新建用户user_test并指定它的数据表空间和临时表空间

      create user user_test identified by user_test default tablespace sp_test temporary tablespace tsp_test;
    5. 删除用户user_test

      drop user user_test;
    6. 删除sp_test,tsp_test

      drop tablespace sp_test including contents and datafiles;
      drop tablespace tsp_test including contents and datafiles;

    二、SQL语言的分类

    • DDL(Data Definition Language):数据定义语言

    • DML(Data Manipulation Language):数据操纵语言

    • DQL(Data Query Language):数据查询语言

    • TCL(Transaction Control Language):事务控制语言

    • DCL(Data Control Language):数据控制语言

    三、数据类型number

    1. number可以指定精度

    2. number(5,2):总长为5,有三位整数,两位小数

    3. number(5,-2):总长为7,有七位整数,没有小数,并且后两位为0

    4. number如果不指定的话,总长默认位38位

    四、char和varchar的区别

    1. char长度是固定的,varchar的长度是变化的,如果实际数据内容不足列的宽度则只占用合适的空间来存放数据,会大大地节省数据库空间。

    2. 数据处理时,varchar更适合列比较大的,如果varchar(2)这样列比较小的就没有意义了,它反而还要花费额外的空间来记录该列的数据实际长度,数据库在处理varchar列时要进行额外的计算处理,并存储数据的实际长度,在效率上不如char性能高。

    3. varchar最大4000。这个4000可能是4000字节也可能是4000字符



    软件下载提取码:qwer
  • 相关阅读:
    ovs 数据包的处理过程
    Docker常用命令
    java中的各种锁详细介绍
    Oracle中的一些基本操作
    Java连接MySQL8.0以上版本数据库方式
    关于Maven+Tomcat7下cannot be cast to javax.servlet.Servlet问题的解决办法
    冒泡排序及优化详解
    Java集合类的概述
    关于java中构造方法、实例初始化、静态初始化执行顺序
    git push 时 failed to push some refs 的解决方案
  • 原文地址:https://www.cnblogs.com/ty0910/p/14276642.html
Copyright © 2011-2022 走看看