我需要从现有数据库创建新数据库。我的意思是说,我有一些“xyz”数据库在sql服务器现在我需要创建新的数据库,我想从现有数据库(“xyz”)导入所有表结构和表数据和存储过程和视图和功能到新创建的数据库。我想使用存储过程来完成整个过程。如何在SQL Server中从现有数据库创建新数据库
0
A
回答
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); }
?>
0
复制和粘贴需要创建一个新的数据库的数据库。您必须将数据库名称及其结构复制或克隆到另一个提供最新名称的数据库。希望它能帮助你......
相关问题
- 1. 如何从现有的SQL Server数据库创建数据库项目?
- 2. 如何在SQL Server中创建数据库的数据库图
- 3. 如何创建ELMAH SQL Server数据库?
- 4. 在SQL Server中创建数据库
- 5. 在SQL Server中创建数据库
- 6. 在SQL Server 2005中创建数据库
- 7. 如何在SQL Server中从远程数据库创建表?
- 8. 如何从NetBeans中的现有SQL文件创建数据库?
- 9. 从现有数据库创建数据库表正在进行
- 10. 如何为现有的SQL Server数据库创建数据模型?
- 11. 如何在SQL Server 2014上创建SQL Server 2012数据库?
- 12. Sql server 2005如何从数据库的转储创建数据库
- 13. 如何使用现有数据在android中创建数据库?
- 14. 如何从SQL Server中的数据库自动创建模型?
- 15. Migrator.Net - 从现有数据库创建
- 16. 如何从现有数据库实际构建数据仓库?
- 17. 从SQL Server数据库创建数据字典
- 18. 如何仅在SQL Server中刷新数据库数据
- 19. 如何获得一个新创建的SQL Server数据库
- 20. 恢复SQL Server数据库,替换现有的数据库
- 21. VWD不能创建SQL Server数据库
- 22. SQL Server数据库组创建脚本
- 23. SQL Server 2008创建数据库问题
- 24. 无法创建SQL Server 2008数据库
- 25. SQL何时创建新的数据库?
- 26. 使用现有的SQL Server数据库来创建网站
- 27. 从vb.net创建SQL Server数据库,无需SQL Server
- 28. 从sql express数据库创建sql数据库
- 29. sql server - 将表从主数据库移动到新数据库
- 30. 在Microsoft SQL Server中删除和重新创建数据库
传统的方式是使用mysqldump;创建新的数据库,然后在命令行中使用以下命令:'mysqldump -h [server] -u [user] -p [password] [old_DB_name] | mysql -h [server] -u [user] -p [password] [new_DB_name]'。它是否存在于存储过程中? – Klazen108
如果还想导出存储过程,请记得为'mysqldump'命令包含'--routines' – Populus