当前位置:数据库 > Oracle >>

在Oracle中数据库、表空间、表之间的关系

大家好: 我是个Oracle刚刚入门者,之前做项目一直用的MySQL,这次突然要用Oracle,不知如何下手,在网上看了一些资料,比如什么“表空间”,把我看的挺晕的,发现以前的MySQL上的知识一点用不到Oracle中。 另外,在Oracle中怎么创建数据库、表空间、表和如何删除数据库、表空间、表。 不甚感激!
答案:我用我理解的去回答你哈,
oracle一个数据库实例下可有N个表空间,在表空间下可以创建N张表,这个关系。
oracle可以用Database Configuration Assistant向导来创建数据库,这对于初学者来说可以避免不必要的麻烦。
数据库建好后,要想在数据库里建表,必须先为数据库建立用户,并为用户指定表空间。
CREATE TABLESPACE 表空间名 DATAFILE 物理地址 SIZE 大小 AUTOEXTEND ON NEXT 增长大小
CREATE USER  用户名IDENTIFIED BY 密码 DEFAULT TABLESPACE 默认的表空间;
构建好了之后给用户赋予权限,剩下就是T-SQL了,构建表都是一样的
其他:数据库是通过表空间来存储物理表的,一个数据库可以有若干个表空间。 数据库是房子!
表空间是书柜!
表是书!

创建、删除数据库可以使用DBCA删除!
表空间可以再SQLPLUSLI里面创建~
例如:
 create table test datafile '/oracle/oradata/test.dbf' size 10G autoextend off;

删除表空间用drop tablespace tablespace_name

创建表这个和MUSQL差不多的~


create table test (id number ,name varchar2(20).......) 建议你看看ORACLE的原厂文件。对你的问题都有回答。 

上一个:在windows系统和在Linux系统下安装oracle数据库有什么区别?
下一个:怎样通过PL/SQL将EXEC表L导入到Oracle数据库

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,