我是一个总菜鸟,但有一些问题。我的计算机上有Pgadmin / postgresql,知道如何编写一些查询,但我不知道的是:
2.这也许是愚蠢的,但我的公司有一个从未使用过的SQL服务器。我被告知首先下载mysql“local”然后在“生产环境”中使用它。我想我有点明白,但我真的不明白这意味着什么。
2a上。我可以直接将pgadmin连接到sql server吗?
3.所以,如果我通过csv / excel文件输入数据,我该怎么做才能让所有内容都更新?因此,例如,如果我看到从2014年到现在的自行车销售,然后1月1日更多的自行车销售进来,postgresql是否在我创建文件后为我更新了这个?
4.是否有更好的方法可以保持此数据存储的运行。
我知道这些问题很多,但我非常感谢你的帮助。
答案 0 :(得分:1)
SQL数据库是任何关系数据库系统的通用术语,它允许用户使用SQL(用于查询和操作数据的标准化语言)与数据交互。一定不要将此与#34; Microsoft SQL Server"混淆。这是数据库软件的品牌。其他产品可能是Oracle,PostgreSQL,mySQL,DB2等。还有很多数据库服务器不使用SQL,但还有其他一些查询语言。
mySQL是另一种类型的数据库服务器,它也像PostgreSQL一样使用SQL。它已知重量轻且简单,这就是很多人开始使用它的原因。我认为您的工作只是告诉您在本地安装它,因此您不必担心将其安装在其他计算机上并为此目的配置资源。
2a上。你无法将pgAdmin连接到mySQL。 pgAdmin是允许您连接到本地或远程PostgreSQL服务器的客户端软件。不同的数据库服务器使用不同的协议和驱动程序与客户端通但是,一般客户可以连接到多个品牌的数据库。一些例子是Aqua Data Studio或ApexSQL。
Postgres能够将CSV文件中的数据导入到提供模式匹配的表中。你可以这样做:
COPY销售来自' bikesales.csv' DELIMITER',' CSV;
但是,如果数据发生更改,则需要再次导入数据。我不知道数据发生变化时数据库和CSV文件之间同步数据的任何机制。
希望这至少有点帮助!