【问题标题】:Implementing database using php files? or phpmyadmin?使用php文件实现数据库?还是phpmyadmin?
【发布时间】:2015-03-21 06:41:18
【问题描述】:

您好,我是 php 的超级新手。我从 w3schools 网站开始学习 php,根据该网站的教程数据库是使用 php 文件创建的。

我想知道,这是否是 Web 开发人员执行数据库实现的标准方式?还是他们使用 phpMyAdmin 之类的工具?

Creating databases

【问题讨论】:

  • 我从不通过 PHP 脚本管理数据库模式。在我看来,PhpMyAdmin 是一个很好的工具。使用它:)
  • 除了phpMyAdmin你可以使用SQLYog,与DB交互。
  • 许多框架提供了轻松定义表结构的功能,以及允许初始创建和后续修改的迁移功能
  • w3schools 已经过时了。 不要使用 w3schools。根据您的具体问题,没有正确答案。许多流行的框架使用代码优先的方法进行数据库设计,因此从这个意义上说,php 用于创建和管理数据库,但使用外部工具(phpmyadmin、mysql workbench 等)也是一种流行的技术
  • @steve : 那个特别的下意识动作本身就有点过时了,不是吗?甚至w3fools.com 在更新后他们的判断也变得更加柔和,所以我认为你的第一句话没有任何理由没有任何具体的链接/问题?

标签: php mysql phpmyadmin


【解决方案1】:

虽然大多数人会使用客户端连接到数据库服务器并创建数据库和表,但这并不是唯一的解决方案

如果您的应用程序开始变得更大,您可能希望“迁移”到数据库的新版本。使用脚本来执行此迁移,即使它只是一个额外的小表,也可能是确保您可以跟踪您正在做的事情的最佳方式。

这可能是一个 php 文件,尽管使用 .sql 脚本和客户端(例如简单的 cli)创建它是另一种方法。

最后没关系:您需要将某些 sql 命令发送到您的 sql 服务器。使用客户端可能很容易(phpmyadmin 是一个客户端,就像 'mysql' 命令行客户端、mysql 工作台等),使用脚本可能会更好(更适合高级部署)。

您链接到的页面只不过是您可以这样做的解释,据我所知,它并没有提到您应该这样做。 p>

【讨论】:

    【解决方案2】:

    使用 phpMyAdmin 更容易。如果你想使用漂亮的图形界面,你也可以使用 MySQLWorkbench。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-11
      • 1970-01-01
      • 1970-01-01
      • 2012-12-22
      • 2016-08-03
      • 2015-07-22
      相关资源
      最近更新 更多