Suggest a way to delete all the tables and make MySQL database empty in JavaFX
我在JavaFX中开发了一个项目。 它的后端是MySQL。 对于我的项目,我在MySQL中创建了一个名为"project"的数据库。 现在这个数据库包含8个表。 我想在按下按钮时使数据库为空,即删除所有表,而不是数据库。 我是否应该清空每个表并删除它们,还是有其他简单的方法来清除数据库?
-
stackoverflow.com/questions/3476765/…
-
同样,这与javafx无关。 请使用正确的标签。
最简单的方法:
更长的路:
并通过表迭代
-
如果数据库不为空,我可以删除吗?
-
是的,小心这些命令。 通常情况下,"工作用户"不应该被允许这些命令,它应该是结构管理员的任务。
-
你是什么意思 ? 你能进一步解释一下吗?
-
您可以为数据库定义不同的用户(MySQL-Connection的用户名/密码),可以插入,删除,更新并在Web-App中使用,其他用户也可以删除表,删除数据库,更改表等等 上。 我的意思是:小心你在哪种情况下发出"DROP DATABASE"命令。
(这将清除数据库)