查看端口号指令

  1. netstat a

设置:

  1. set pagesize 100; //设置每页显示的行数
    set linesize 200; //设置每页显示的字符数 空格也算
    col 列名A for a8; //设置A列的宽度为8,a代表字符串
    col 列名B for 9999; //设置B列的宽度, 9999为数字格式
      

清屏:

  1. SQL> clear scre;
  2.  
  3. SQL> host cls;

建立表空间

  1. SQL> create tablespace tc20 datafile 'e:\tc20_data_dbf' size 20m autoextend on next 5m maxsize 500m;

查询表空间名称

  1. SQL> select tablespace_name,file_name from dba_data_files order by file_name;

查询所有表空间的名称,和物理文件名称。从数据字典(dba_data_files中查询。并把查询的结果进行排序。按照文件名称来排(默认升序。)

查询默认表空间

  1. SQL> select user_id,username,default_tablespace from dba_users order by user_id;

每个用户在登陆数据库后如果执行建表操作,且没有显式的指明该表位于那个表空间中,那么会自动的创建于用户的默认表空间中。这个默认表空间相当于用户的工作空间。这个空间我们可以通过一条语句来查询。

修改默认表空间

  1. SQL> alter database default tablespace TABLE_NAME;

需要注意的是。如果某个表空间已经不再使用要被删除,但是它是默认表空间,那么在删除之前要解除默认。 

对表空间进行重命名

  1. SQL> alter tablespace OLD_NAME rename to NEW_NAME;

删除表空间

drop tablespace 名字

这样删除是没有清除内容和删除本地文件。如果想一起删除需要使用

  1. drop tablespace tc20 including contents and datafiles;

创建表:

create table 表名 (列1 数据类型,列2 数据类型,...列n 数据类型)tablespace 表空间。

  1. SQL> create table student(
  2.  
  3. id number,
  4.  
  5. name varchar2(),
  6.  
  7. gender number)tablespace MYWORK;

向表中加入数据

  1. SQL> insert into student values (,'图灵',);

查询用户所建立的数据表

  1. SQL> select table_name,tablespace_name from user_tables where lower(table_name)
  2.  
  3. = 'student';

查看已有表的数据结构。

使用select是无法得到具体的建表语句的。想要得到建表语句只有通过下面语句

  1. SQL> describe dual;

比如在插入数据时突然忘记了列的数据类型,就可以通过该语句来查看。

增加新列

  1. SQL> alter table student add(phoneNumber number);

修改列的数据类型

  1. SQL> alter table student modify(age varchar2()); 

删除已有列

  1. alter table student drop column phonenumber;

删除使用drop 需要注意的是,在使用删除列时要配套column使用。因为只有使用了column才可以表明要删除的是一列。

对列重命名

  1. SQL> alter table student rename column id to ids;

要注意的是同删除一样要加column。表明要改的是一个列的名字。

更改表空间

  1. SQL> alter table student move tablespace USERS;

删除整张表

  1. SQL> drop table student;

表中增加数据:

  1. INSERT INTO students(mid,name,age) VALUES(,'张三',);
  2.  
  3. INSERT INTO students(mid,name,age) VALUES(,'李四',);

单表查询:

select命令的语法格式:

select 列1,列2,...,列n from 表 where 条件order by  (desc);

 

Oracle中使用分组有一个注意点: group by的条件必须要在select的列表中出现.或者复合函数中. 即分组两种写法:

1.select 列(A) from 表 group by 列(B)

这里的A和B必须是同一列

2.select 列(A),函数(列B) from 表 group by 列(C)

这里A和C必须是同以列.A和B不需要一样.

Oracle表空间和表的常用操作指令的更多相关文章

  1. Oracle创建表空间和表

    创建表空间和表ORACLE物理上是由磁盘上的以下几种文件:数据文件和控制文件和LOGFILE构成的oracle中的表就是一张存储数据的表.表空间是逻辑上的划分.方便管理的.数据表空间 (Tablesp ...

  2. 基础概念:Oracle数据库、实例、用户、表空间、表之间的关系

    基础概念:Oracle数据库.实例.用户.表空间.表之间的关系 数据库: Oracle数据库是数据的物理存储.这就包括(数据文件ORA或者DBF.控制文件.联机日志.参数文件).其实Oracle数据库 ...

  3. Oracle 数据库、实例、用户、表空间、表之间的关系

    数据库: Oracle数据库是数据的物理存储.这就包括(数据文件ORA或者DBF.控制文件.联机日志.参数文件).其实oracle数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库. ...

  4. Oracle数据库、实例、用户、表空间、表之间的关系

    完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例. 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等): 2) Oracle数据库实例则是一组Ora ...

  5. 4.windows和Linux下创建oracleusername表空间,表,插入数据,用户管理表等操作

    进入超级管理员,运行下面命令 Window下创建数据库.表空间,用户,插入数据等操作 -- 01 创建表空间 -- 注意表空间的路径 依据实际安装环境进行调整 CREATE TABLESPACE ts ...

  6. Oracle数据库不能创建表空间及表中文乱码问题

    1.不能创建表空间问题 datafile为表空间的存放位置,没有将表空间存放路径指定为orcl数据库时,创建表空间出错如下 查看自己的Oracle安装位置,我的Oracle10g安装在虚拟XP系统中, ...

  7. orale数据库.实例.表空间.用户.表

    近期因为工作原因接触到Oracle数据库.了解到Oracle和mysql的结构上还是有很大的区别的. Oracle数据库---实例---表空间---用户---表 我们将从这5个方面来了解Oracle ...

  8. 数据库实例: STOREBOOK > 表空间 > 编辑 表空间: TEMP

    ylbtech-Oracle:数据库实例: STOREBOOK  >  表空间  >  编辑 表空间: TEMP 表空间  >  编辑 表空间: TEMP 1. 一般信息返回顶部 1 ...

  9. 数据库实例: STOREBOOK > 表空间 > 编辑 表空间: USERS

    ylbtech-Oracle:数据库实例: STOREBOOK  >  表空间  >  编辑 表空间: USERS 表空间  >  编辑 表空间: USERS 1. 一般信息返回顶部 ...

  10. 数据库实例: STOREBOOK > 表空间 > 编辑 表空间: UNDOTBS1

    ylbtech-Oracle:数据库实例: STOREBOOK  >  表空间  >  编辑 表空间: UNDOTBS1 表空间  >  编辑 表空间: UNDOTBS1 1. 一般 ...

随机推荐

  1. 【java集合框架源码剖析系列】java源码剖析之TreeSet

    本博客将从源码的角度带领大家学习TreeSet相关的知识. 一TreeSet类的定义: public class TreeSet<E> extends AbstractSet<E&g ...

  2. 美国康奈尔大学BioNB441元胞自动机MATLAB应用

    美国康奈尔大学BioNB441在Matlab中的元胞自动机 介绍 元胞自动机(CA)是用于计算计划利用当地的规则和本地通信.普遍CA定义一个网格,网格上的每个点代表一个有限数量的状态中的细胞.过渡规则 ...

  3. Android性能优化之加快应用启动速度

    应用的启动 启动方式 通常来说,在安卓中应用的启动方式分为两种:冷启动和热启动. 1.冷启动:当启动应用时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用,这个启动方式就是冷启动. ...

  4. install_driver(Oracle) failed: Can't load `.../DBD/Oracle/Oracle.so' for module DBD::Oracle

    Description This section is from the "Practical mod_perl " book, by Stas Bekman and Eric C ...

  5. springMVC对异常处理的支持

    无论做什么项目,进行异常处理都是非常有必要的,而且你不能把一些只有程序员才能看懂的错误代码抛给用户去看,所以这时候进行统一的异常处理,展现一个比较友好的错误页面就显得很有必要了.跟其他MVC框架一样, ...

  6. python multiprocessing example

    python multiprocessing example Server Code: #!/usr/bin/python #-*- coding: UTF-8 -*- # mpserver.py # ...

  7. Android官方命令深入分析之绘制9-patch

    9-patch是一个所见即所得的编辑器,允许你创建可以自动更改大小适应屏幕的bitmap图像.被选中的部分可以水平或垂直的进行缩放. 下面是使用9-patch工具创建一个9-patch图像的实例,首先 ...

  8. CUDA学习,使用shared memory实现Reverse Array

  9. Java接口interface

    Java接口interface 1.多个无关的类可以实现同一个接口. 2.一个类可以实现多个无关的接口. 3.与继承关系类似,接口与实现类之间存在多态性. 接口(interface)是抽象方法和常量值 ...

  10. Linux 进程等待队列

    Linux内核的等待队列是以双循环链表为基础数据结构,与进程调度机制紧密结合,能够用于实现核心的异步事件通知机制. 在这个链表中,有两种数据结构:等待队列头(wait_queue_head_t)和等待 ...