2011-04-03 189 views
0

创建数据库我有名字“DB_General”我想根据他的名字,如“DB_User1”为每个用户具有相同的结构,但不同的名称

创建单独的数据库的数据库。我想为“DB_User1”使用相同的结构,如“DB_General”中给出的

。有没有办法做到这一点,我在JSP中使用MySQL数据库。

+3

每个用户都有一个单独的数据库?你一定在开玩笑! – awm 2011-04-03 04:42:27

+2

每个用户都有一个单独的数据库?也许你的意思是为每个用户单独列出一张表?我并不声称自己是数据库方面的专家,但如果您想为每个用户制作一个单独的数据库,那么您可能需要重新考虑您的设计。 – AndyG 2011-04-03 04:43:25

+0

@awm:我不是在开玩笑的人,它的用户需求,我告诉你一点关于那个,看看我是否提供了u设施在你可以添加医生,护士,管理员等的网站上创建诊所......如果你只有每个诊所有1000名患者,你的数据库中有50个诊所,那么你如何处理它们,所以我只是想为每个诊所创建单独的数据库,所以我只需要一次管理一个数据库,并且我将会高效。 – Learner 2011-04-03 04:51:21

回答

0

使DB_General例如备份使用mysqldump,如果需要删除数据,并在不同的数据库名像DB_User_1

恢复

但是为每个用户创建单独的数据库的想法似乎是从智慧

0

远路从shell中以编程方式运行以下代码:

mysqladmin --user=foo --password=bar create DB_User1 

mysqldump --user=foo --password=bar --no-data DB_general | mysql --user=foo --password=bar DB_User1 
相关问题