oracle管理表和操作表中的数据

Posted 月半王令

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle管理表和操作表中的数据相关的知识,希望对你有一定的参考价值。

1、管理表

1.1基本存储单位,二维结构

--约定:每一列的数据,数据类型必须相同;列名是唯一的;每一行的数据也是唯一的,避免冗余

1.2表中数据类型

字符型:char(n)  nchar(n)  固定长度      varchar2(n)   nvarvchar2(n)  可变长长度

数值型:number(p,s) --p表示有效数字,s表示小数点的位数

    如number(5,2) --表示有效位数是5,小数点后保留2位    如123.54

日期型:date、timestamp 

其他类型:clob 、blob

1.3创建表

 CREATE TABLE table_name (

  column_name datatype,

  ...)

 

 

 1.4修改表

--修改表的结构,非表中的数据

1)给表中添加字段

ALTER TABLE table_name 

ADD column_name datatype;

 

 2)更改字段的数据类型

ALTER TABLE table_name 

MODIFY column_name datatype;

 

 

 

 3)删除字段

ALTER TABLE table_name 

DROP COLUMN  column_name;

 

 4)更改字段名

ALTER TABLE table_name 

RENAME COLUMN  column_name TO new_column_name;

 

以上是关于oracle管理表和操作表中的数据的主要内容,如果未能解决你的问题,请参考以下文章

Oracle数据库数据对象分析

oracle 中怎么把一个表中的数据完全复制到另外一个表

Oracle入门《Oracle介绍》第一章1-4 Oracle 用户管理

列出我的数据库中的所有表和列 (ORACLE)

Oracle之管理以及expimp的使用

如何把数据库里的数据导出到EXcl表中