【发布时间】:2013-10-26 05:24:26
【问题描述】:
我需要从现有数据库创建新数据库。我的意思是说我在 sql server 中有一些“xyz”数据库现在我需要创建新数据库,我想从现有数据库中导入所有表结构和表数据以及存储过程和视图和函数(“xyz”)到新创建的数据库。我想使用存储过程来完成整个过程。
【问题讨论】:
-
传统的方法是使用mysqldump;创建新数据库,然后从命令行使用以下命令:
mysqldump -h [server] -u [user] -p[password] [old_DB_name] | mysql -h [server] -u [user] -p[password] [new_DB_name]。它必须在存储过程中吗? -
如果您还想导出存储过程,请记住将
--routines包含在mysqldump命令中
标签: mysql sql sql-server database