2014-03-12 49 views
-1

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

use master 
create database student 
drop student 
use pubs2 

回答

0

master数据库与* nix中的根驱动器或Windows中的C:\类似。它构成了安装的基础。使用这个类比,命令use相当于更改目录(cd)。在数据库中,你明确地告诉软件你正在尝试引用哪些数据结构,所以如果你从表格中选择数据,它将在你当前的位置查找该表格。

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

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