我刚刚学习了SQL。似乎有一些我无法理解的概念。请检查我的陈述。 SQL是用于访问MySQL中的数据的语言? MySql是一个数据库服务器的软件?这意味着您可以购买自己的计算机硬件并在那里安装MySql,您可以在该特定硬件中访问您的文件?或者MySql是否仅安装在Oracle拥有的硬件中,您只能通过在Oracle中注册来访问那里的文件?
这是一个例子,请更正声明。我试图为我的学生建立一个用户名和密码的网站。本网站将使用将连接到数据库服务器的脚本语言。所以我将我的xhtml,css文件和一些脚本语言上传到webhost。那些脚本文件会将我连接到我的数据库服务器?这意味着我应该有一个数据库服务器。数据库服务器是MySql,Appache Cassandra。要连接到那些数据库服务器,我是否需要我自己的安装了这些数据库服务器的harver服务器,或者我是从Oracle(?),Appache(?)获取成员资格来访问数据库服务器还是有其他方法来存储数据?我想你们可以看到我的困惑。
答案 0 :(得分:0)
你可以说SQL是一种标准化的语言,可用于MySQL,SQL Server Oracle,PostgreSQL等关系数据库。它们或多或少符合标准化的SQL语言
MySQL是开源的,您可以在任何主要的操作系统/硬件架构上安装它,免费的,除了支持之外,您不必向任何人支付费用
可以在服务器上托管您的数据库,并允许远程应用程序连接到它。
Apache Cassandra并不是一个关系型数据库。
答案 1 :(得分:0)
您需要做的第一件事就是学会使用Google搜索基本问题的答案。我也推荐Wikipedia.org。
这两个网站可以帮助您了解SQL是什么,MySQL是什么,脚本语言是什么,以及服务器是什么。
我会在这里扔你的骨头。 MySQL,PHP和Apache(1" p",而不是2)都是免费软件。您可以将它们安装在" Windows"或" Linux"。如果您正在运行Windows,请尝试使用Google来研究" WAMP堆栈"或" WAMP"。