初学SQL数据库,我有个疑问就是在建立数据库时候,我用ADO操作的,首先要连数据库,再创建数据库,问题就是比如我连master数据库然后创建自己的数据库mydb,那和我连别的数据库创建mydb 有区别吗?
创建数据库为什么还要先连接数据库....是不是为了把model数据库和一些系统信息复制过去才需要先连得?
或许问得有点乱,因为我理解不深所以不好表述!谢谢解惑下.....

解决方案 »

  1.   

    创建数据库只能是有权限的人在MASTER数据库操作,
    你不连接数据库,直接创建,创建在哪啊?
      

  2.   

    错了,其它库也可以建立,不过一般在MASTER数据库操作较好,要有权限
      

  3.   

    建立看看master和model数据库的作用 
      

  4.   

    1.我连master数据库然后创建自己的数据库mydb,那和我连别的数据库创建mydb 有区别吗?
    没有区别
    2.创建数据库为什么还要先连接数据库
    先连数据库的目的就是要有创建库和表的环境,就象你要进sql版抢分就要先登录进入sql版一样
    3.是不是为了把model数据库和一些系统信息复制过去才需要先连得
    不是,但创建用户数据库肯定是要从model中复制信息
      

  5.   

    你可以指定数据库名创建表CREATE TABLE MYDB.DBO.TB(ID INT)