Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何启动SQL并将数据帧编译到SQL数据库?_Python - Fatal编程技术网

Python 如何启动SQL并将数据帧编译到SQL数据库?

Python 如何启动SQL并将数据帧编译到SQL数据库?,python,Python,我是SQL新手,我正在从事一个研究项目,我们有多年来自不同来源的数据,总计数百TB的数据。我目前将它们解析为python数据帧,我需要帮助从头开始创建SQL,我还需要帮助将所有数据编译成SQL数据库。请告诉我作为初学者我需要了解的关于SQL的所有信息?可能是使用免费RDMS选项之一MySQL()或PostgreSQL()最容易入门的 一旦您安装并配置了它,并创建了希望加载的表,您就可以使用两种方法之一来获取数据 您可以安装适当的python库来连接到已安装的服务器,然后将数据插入其中 或者,如果

我是SQL新手,我正在从事一个研究项目,我们有多年来自不同来源的数据,总计数百TB的数据。我目前将它们解析为python数据帧,我需要帮助从头开始创建SQL,我还需要帮助将所有数据编译成SQL数据库。请告诉我作为初学者我需要了解的关于SQL的所有信息?

可能是使用免费RDMS选项之一MySQL()或PostgreSQL()最容易入门的

一旦您安装并配置了它,并创建了希望加载的表,您就可以使用两种方法之一来获取数据

您可以安装适当的python库来连接到已安装的服务器,然后将数据插入其中


或者,如果有大量数据,请查看将数据转储到平面文件(.csv)中,然后使用大容量加载程序将其推送到表中(这会更麻烦,但对于较大的数据集,它会更快)。

这需要更具体—不清楚您是在问如何建立SQL数据库还是如何开始理解SQL。第一个是服务器故障的问题,我建议您先选择一个特定的RDMS(MySQL与PostgreSQL与MSSQL),并考虑您需要什么。考虑到您在这方面似乎没有什么经验,如果不存在阻止您将数据放到云上的限制,那么托管数据库选项(许多云服务都提供)可能是理想的选择。就使用SQL而言,任何教科书都会有所帮助。尽管听起来像是SQL,但您可以通过简单的插入来加载数据(或者,如果数据非常大,请考虑使用作为所选RDM一部分提供的批量加载程序)。@AdamLuchjenbroers,非常感谢您的评论。主席先生,如果可能的话,我们希望在本地处理我们的数据,我们并不缺乏存储空间。我们最终打算清理数据,并对所有可用数据应用机器学习算法。根据您的经验,您认为对于初学者来说,什么是最好的SQL数据库管理系统以及该项目的规范?