SYBASE数据库DDL语句

时间:2014-03-12 07:35:22

标签: sybase sybase-ase

我正在使用Sybase ASE 12.5。我的问题是在创建数据库时,为什么需要use master数据库。它是什么意思。

use master
create database student
drop student
use pubs2

1 个答案:

答案 0 :(得分:0)

master数据库与* nix中的根驱动器或Windows中的C:\类似。它构成了安装的基础。使用此类比,命令use等同于更改目录(cd)。

通过use数据库,您明确告诉软件您尝试引用哪些数据结构,因此如果您从表中选择数据,它将在您当前位置查找该表。

master数据库包含所有数据库,设备,登录,配置等的所有信息。因此,您必须位于master数据库中才能创建新数据库。

实际上,除非您正在创建或删除数据库,设备,登录或进行其他系统范围的更改,否则您实际上不会经常use master