0

我需要从现有数据库创建新数据库。我的意思是说我在 sql server 中有一些“xyz”数据库现在我需要创建新数据库,我想从现有数据库中导入所有表结构和表数据以及存储过程和视图和函数(“xyz”)到新创建的数据库。我想使用存储过程来完成整个过程。

4

2 回答 2

0

您可以使用 PHP 脚本。

可执行文件example01.php代码如下:

     <?php
// connection SQL server database
$conn=mssql_connect("localhost","sa","");        //sqlserver name, name,password
mssql_select_db("table_book",$conn);             //table_book is sqlserver database name
//connection mysql database
$id=mysql_connect("localhost","root","root");    //localhost,user name:root,password:root
mysql_select_db("shop_book",$id);                //shop_book is mysql database
//select all books table content in sqlserver
$ms_query=mssql_query("select * from book",$conn);
//foreach output book table content
while($msrow=mssql_fetch_array($ms_query)){
$name=$msrow[name];                              //set variable
$author=$msrow[author];
$bookconcern=$msrow[bookconcern];
//add data mysql database
$query=mysql_query("insert into book(name,author,bookconcern)
values('$name','$author','$bookconcern')",$id);   }
?>      
于 2013-10-26T05:47:23.177 回答
0

复制并粘贴创建新数据库所需的数据库。您必须将数据库名称及其结构复制或克隆到另一个要提供最新名称的数据库。希望它会帮助你......

于 2013-10-26T12:17:20.133 回答