在 MySQL 中创建表的最佳方式是什么?

What is the best way of creating tables in MySQL?

我们正在开发一个网站,其中有 3 个人正在工作。我的一个朋友使用一个名为 "dbsetup.php" 的单独文件来设置 MySQL 中的所有表,当包含在脚本中时它可以工作,而我已经使用命令行和 phpMyAdmin 创建了所有表。哪一个最好、安全且适合长期使用-运行?

我会说使用单独的脚本总是好的。两种方法的安全性可能都不是问题,但如果您有一个单独的脚本文件,那么部署就会变得容易,因为您可以 运行 在多个不同的环境中部署同一个文件并部署数据库。

它也更易于维护,因为如果需要任何更改,只需在一个地方进行即可。

另外,每次打字都省了很多时间。对吗?