如果在其他地方已经涵盖了这个问题,请道歉;我是新人。
我正在尝试自学SQL和PHP。在这一点上,我已经尽可能多地阅读基本的SQL,并且我想通过创建和操作数据库来弄清楚,只是为了看看我是否知道自己在做什么。但我对如何开始有点不清楚。
1)我是否需要先学习PHP(使用它),或者学习SQL是否足以让我创建并使用数据库?
2)我不确定要下载什么程序。我计划使用MySQL,但我不想只是一个命令行;我想要一个图形界面,让我看到我创建的表格。
我并不担心建立网站或在网上放任何东西;我只是想确保我知道如何使用SQL。有什么建议吗?
谢谢!
答案 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)
就此设置而言,这是另一个问题,取决于您的环境设置(本地机器,服务器,平台等)。
答案 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)
您不需要PHP来学习SQL。 MySQL几乎可以独立运行或使用其他编程语言。
您可以使用免费的GUI来访问MySQL。我推荐SQLyog
答案 6 :(得分:0)
如果你想创建和使用数据库,你不需要学习PHP。
对于数据库设计的视觉体验,请尝试使用MySQL工作台,它是一个非常实用的可视化数据库工具。
答案 7 :(得分:0)
首先,基础知识:PHP是一种脚本语言,几乎总是用于在网站上创建页面。 SQL是一种与数据库通信的语言。
除了SQL之外,您不需要学习任何东西来使用数据库。没有PHP,Ruby,C,Java,没有。简单的简单SQL就是您只需要使用数据库所需的一切。
对于前端,有很多选择:PHPMyAdmin,MySQL Workbench,SQLyog,HeidiSQL。使用它们来查看表/查询是否正常,而不是为您完成工作。继续他们做所有事情将教你如何使用前端,而不是如何使用SQL。