菜鸟问题:开始使用MySQL

时间:2011-04-13 19:03:01

标签: mysql

如果在其他地方已经涵盖了这个问题,请道歉;我是新人。

我正在尝试自学SQL和PHP。在这一点上,我已经尽可能多地阅读基本的SQL,并且我想通过创建和操作数据库来弄清楚,只是为了看看我是否知道自己在做什么。但我对如何开始有点不清楚。

1)我是否需要先学习PHP(使用它),或者学习SQL是否足以让我创建并使用数据库?

2)我不确定要下载什么程序。我计划使用MySQL,但我不想只是一个命令行;我想要一个图形界面,让我看到我创建的表格。

我并不担心建立网站或在网上放任何东西;我只是想确保我知道如何使用SQL。有什么建议吗?

谢谢!

8 个答案:

答案 0 :(得分:2)

MYSQL Workbench是MySQL数据库的GUI。

答案 1 :(得分:0)

我建议尝试Ruby on Rails。您将学习一门优秀的现代语言(Ruby),一个很好的MVC(模型视图控制器)框架(Rails)。首先Ruby on Rails会隐藏SQL复杂性,因此您将处理数据对象,Rails会将这些转换为SQL。您还可以通过示例查看Rails生成的SQL语句并进行学习。

最终,您将遇到性能问题,并将能够学习如何根据您的需求微调SQL。

答案 2 :(得分:0)

  1. 您可以独立于PHP学习SQL。从SQL开始可以创建和使用数据库。
  2. 由于您提到了PHP,请尝试PHPMyAdmin。它有一个不错的界面,如果你坚持使用PHP可以为你生成代码片段。
  3. 就此设置而言,这是另一个问题,取决于您的环境设置(本地机器,服务器,平台等)。

答案 3 :(得分:0)

phpMyAdmin几乎已成为基于Web的MySQL管理的事实标准。它几乎可以做任何事情(包括运行所有类型的原始查询)。如果您正在学习和使用MySQL,这是一个很熟悉的开源工具。

唯一的问题是设置安装了PHP的网络服务器。如果你这样做很舒服,那我肯定会试一试。

答案 4 :(得分:0)

1)SQL和PHP可以单独使用。就个人而言,我会自己学习一些,然后再将它们结合起来。

2)对于软件,我会安装XAMPP(http://www.apachefriends.org/en/xampp.html)。这包括运行PHP代码以及拥有MySQL数据库的能力。它非常适合开始使用服务器端语言,并允许您模拟所有内容,因此您不需要真正的服务器。

答案 5 :(得分:0)

  1. 您不需要PHP来学习SQL。 MySQL几乎可以独立运行或使用其他编程语言。

  2. 您可以使用免费的GUI来访问MySQL。我推荐SQLyog

答案 6 :(得分:0)

如果你想创建和使用数据库,你不需要学习PHP。

对于数据库设计的视觉体验,请尝试使用MySQL工作台,它是一个非常实用的可视化数据库工具。

答案 7 :(得分:0)

首先,基础知识:PHP是一种脚本语言,几乎总是用于在网站上创建页面。 SQL是一种与数据库通信的语言。

除了SQL之外,您不需要学习任何东西来使用数据库。没有PHP,Ruby,C,Java,没有。简单的简单SQL就是您只需要使用数据库所需的一切。

对于前端,有很多选择:PHPMyAdmin,MySQL Workbench,SQLyog,HeidiSQL。使用它们来查看表/查询是否正常,而不是为您完成工作。继续他们做所有事情将教你如何使用前端,而不是如何使用SQL。