您的位置:首页 > 数据库

SQL高级语句-CREATE DATABASE 用于创建数据库。

2017-02-28 08:30 489 查看


CREATE DATABASE 语句

CREATE DATABASE 用于创建数据库。

SQL CREATE DATABASE 语法

CREATE DATABASE database_name



SQL CREATE DATABASE 实例

现在我们希望创建一个名为 "my_db" 的数据库。

我们使用下面的 CREATE DATABASE 语句:
CREATE DATABASE my_db


可以通过 CREATE TABLE 来添加数据库表。

--------------------------------------------------------------------------------------------------------------------------------------------

除了使用Oracle自带的DataBase Configuration Assistant工具创建数据库以外,还可以使用CREATE DATABASE语句创建数据库,CREATE DATABASE 语句的基本语法如下:

CREATE DATABASE 数据库名

 [USER 用户名 IDENTIFIED BY 密码]

 [CONTROLFILE REUSE]

 [LOGFILE [GROUP n] 日志文件,……]

 [MAXLOGFILES 整数]

 [MAXINSTANCES 整数]

 [ARCHIVELOG SET 字符集]

 [DATAFILE 数据文件,……]

 [SYSAUX DATAFILE 数据文件,……]

 [DEFAULT TABLESPACE 表空间名]

 [DEFAULT TEMPORARY TABLESPACE 临时表空间名 TEMPFILE 临时文件]

 [UNDO TABLESPACE 撤销表空间名 DATAFILE 文件
4000
名]

* USER...IDENTIFILED BY...设置数据库管理员的密码,例如sys用户或system用户。

* CONTROLFILE REUSE 使用已有的控制文件(如果存在的话)。

* LOGFILE[GROUP n]日志文件…… 定义日志文件组和成员

* MAXLOGFILES 定义最大的日志文件数量。

* MAXINSTANCES 定义数据库中最大的实例数量

* ARCHIVELOG|NOARCHIVELOG 设置数据库的运行模式为归档模式或非归档模式

* CHARACTER SET 定义存储数据的字符集

* DATAFLE 定义数据文件的初始位置和初始大小

* SYSAUX DATAFLE 定义SYSAUX表空间中数据文件的位置和初始大小

* DEFAULT TABLESPACE 定义默认的表空间

* DEFAULT TEMPORARY TABLESPACE 定义临时表空间的位置和初始大小

* UNDO TABLESPACE 定义撤销表空间的位置和文件位置

 

下面是一个创建数据库的例子:

CEATE DATABASE myOraDB

  USER SYS IDENTIFILED my SYSPWD

  USER SYSTEM IDENTIFILED BY SYSTEMPWD

  CONTROFILE REUSE

  LOGFILE GROUP 1 ('redo01.log') SIZE 10M

          GROUP 2 ('redo02.log') SIZE 10M

  MAXLOGFILES 10

  MAXLOGMEMBERS 10

  MAXDATAFILES 100

  MAXINSTANCES 1

  CHARACTER SET US7ASCII

  DATAFILE 'sys01.dbf' SIZE 100M REUSE

  EXTENT MANAGEMENT LOCAL

  DEFUALT TABLESPACE tbs_1

  DEFAULT TEMPOPRARY TABLESPACE temptel

  TEMPFILE 'temp01.dbf' SIZE 10M REUSE;

 

  同样可以用DROP DATABASE 语句删除数据库,在删除数据库之前,需要用户以SYSDBA或SYSOPER身份登录,并且将数据库以MOUT模式启动,代码如下:

CONNECT SYS/SYSPED AS SYSDBA;

SHUTDOWN IMMDIATE;

STARTUP MOUNT;

DROP DATABASE;

其中SYSPWD为SYS用户的密码,请根据实际情况输入.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: