create database用于创建数据库。
数据库、表空间、数据文件、表、数据的最好办法就是想象一个装满东西的柜子。数据库其实就是柜子,柜中的抽屉是表空间,抽屉中的文件夹是数据文件,文件夹中的纸是表,写在纸上的信息就是数据。
oracle中的表空间是个逻辑概念,物理上是以数据文件的形式存在于磁盘上的。我们在创建表的时候,指定表的表空间。这样表的数据就会存放于表空间中。oracle中需要创建的是数据库实例。oracle中的自增列可以用序列代替。
Oracle不像其他数据库MySQL、SQL Server的多库结构,它只有一个库。这一库包括dbf数据文件、ctl控制文件、log日志文件。你说的表空间是一个逻辑概念,是Oracle公司为了Oracle数据库的方便管理引入的一个逻辑概念,并不是数据库。
建议先学习一下oracle中的一些基本语法和基本知识,谢谢园主!!!
“从另一个库导了一些表过来”是什么意思?用exp\expdp导出,imp\impdp导入的吗?
这样的话在导出的时候时候已经导出建表语句了,导入的时候会先建表。
把你的sql贴出来。任何数据库都是需要先建表的。