所以我有几个问题需要为我解决。我已经在互联网上搜索了一个月,试图找到这些问题的答案。我真的想学习SQL并理解语言如何与其数据库交互。所以这里有几个问题。
我还有很多其他问题,但我会尽力搜索。感谢您提前回复。
答案 0 :(得分:5)
MySQL,SQL Server,Oracle是精确的软件 关系数据库管理系统RDBMS,它们管理(存储,检索, 修改)数据。
数据将存储在数据库中,数据库实际上是您计算机上的文件 文件系统,但你不会直接使用实际的物理 文件,您将只使用RDBMS,RDBMS将管理它 档案给你。
SQL Server Express是免费版本。
是的,在SQL Server中,您可以使用功能存储文件/文档 叫
df2.loc[0] = [df1.loc[0], 'c', 'd']
。
对于负载平衡,SQL Server有一个名为
的功能FILESTREAM
的链接
答案 1 :(得分:2)
1)我认为你可能会得到实际的数据库软件和用户界面混淆,例如MySQL是一个管理数据存储检索它的数据库软件等.phpMyAdmin是一个GUI,你可以用它来与MySQL接口而是编写SQL查询。还有其他SQL的变种,比如SQL * Plus,我确信所有这些都有phpMyAdmin的等价物,但是我只使用它们与命令行。另一种选择是像MongoDB这样的noSQL数据库。
2)数据存储在安装数据库的任何位置。您可以在本地服务器上运行它。 LAMP(linux),WAMP(windows)或MAMP(mac)是设置此设置的最简单方法。再次看看youtube 100s的教程
3)http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html我没有完全看到这一点我必须承认
我不打算继续,因为M.Ali已经对其余问题发表了非常好的答案
答案 2 :(得分:1)
让我们看看我是否可以帮助你:
- 我的理解是有MySQL和其他软件应用程序可以帮助您与数据库进行交互。还有哪些其他应用程序可以让我与我的数据库进行交互?
醇>
MySQL,SQL-Server等是关系数据库管理系统(简称RDBMS);它们是帮助您存储数据的数据库软件,遵循关系模型(列是字段,行是数据元组,等等)。 RDBMS处理存储,更新和检索数据的任务,但它们本身并不是“应用程序”。应用程序(据我所知)是一个旨在与用户交互的程序,位于用户和存储在数据库中的数据之间。所以,这是正在发生的事情的一个小图
Database Application User
-------- ----------- ----
Stores data Receives user input/output Interacts with the app
and sends / updates / reads
data to/from the database
- 如果我使用MySQL,那么存储的数据在哪里?在我的计算机上或其他地方的数据库上?
醇>
它存储在安装它的计算机中(最简单的配置)。每个RDBMS可以不同地处理数据存储,但最重要的是RDBMS“担心”数据存储,让你用“简单”和“一致”的语言处理数据(大多数情况下,使用特定的SQL“方言“RDBMS”
- 我可以在哪里获得免费的SQL服务器,并使用oracle应用程序与我的数据库进行交互以进行交互?
醇>
“Oracle应用程序”是什么意思?据我所知,Oracle是一个RDBMS。如果您想获得免费的SQL-Server,请访问Microsoft站点并下载它。
- 我可以在SQL服务器中存储文件和图像吗?
醇>
是
- 因此,假设我有一个SQL数据库,并且它有大量的流量。如何拆分服务器,但仍然可以相互交互?我是否会创建一个数据库来告知发送数据的位置?
醇>
许多RDBMS都有工具来处理这个问题(分区,复制等)。阅读文档。
谷歌周围。 MySQL是免费的,PostgreSQL是免费的。 SQL Server有一个免费版本。另外,Google还提供了一个很好的SQL教程(我建议你学习如何使用MySQL,因为它是最简单的教程之一)。
- 我知道Oracle,Microsoft等都有免费的SQL服务器。有人能指出我正确的方向吗?我不确定在哪里实际将我的表等放在数据库上。不过我确实有这个应用程序。
醇>
你应该缩小你的研究范围。如果你想要一个免费的,功能齐全的RDBMS,我建议你使用MySQL或PostgreSQL(我不使用SQL服务器,但那只是我)。此外,如果您想开发应用程序,您应该学习如何使用其他语言进行开发。大多数(如果不是全部)语言都有用于与数据库交互的库。
答案 3 :(得分:0)
我会从这里开始:http://www.w3schools.com/sql/sql_intro.asp。 W3Schools在解释基础知识方面做得不错。从那里你可以分支到http://www.tutorialspoint.com/sql/sql-rdbms-concepts.htm。从那里进行Google搜索就足以回答您可能遇到的任何其他问题。
答案 4 :(得分:0)