Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 数据库管理 » 启动并连接到数据库 » 使用数据库文件 » 创建数据库

 

创建数据库 (SQL)

在 Interactive SQL 中,使用 CREATE DATABASE 语句创建数据库。使用此语句之前,需要连接到一个现有的数据库。

♦  创建新数据库 (SQL)
  1. 启动名为 sample 的数据库服务器。

    dbeng11 -n sample
  2. 启动 Interactive SQL。

  3. 连接到一个现有的数据库。如果没有数据库,可以连接到实用程序数据库 utility_db。请参见连接到实用程序数据库

  4. 执行 CREATE DATABASE 语句。

请参见CREATE DATABASE 语句

示例

c:\temp 目录中使用文件名 temp.db 创建数据库文件。

CREATE DATABASE 'c:\\temp\\temp.db';

该目录路径是相对于数据库服务器的路径。执行此语句所需的权限是在服务器命令行上用 -gu 选项来设置的。缺省设置需要 DBA 权限。

反斜线在 SQL 中是转义字符,在某些情况下必须成对使用。\x 和 \n 序列可用于指定十六进制字符和换行符。n 和 x 以外的字母前面带有反斜线时,不具有任何特殊含义。下面是一些必须使用反斜线的示例。

CREATE DATABASE 'c:\\temp\\\x41\x42\x43xyz.db';

开头的 \\ 序列代表一个反斜线。\x 序列分别代表字符 A、B 和 C。此处的文件名是 ABCxyz.db

CREATE DATABASE 'c:\temp\\nest.db';

为避免 \n 序列被解释为换行符,使用了两个反斜线。

请参见转义序列