问题标签 [python-sql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - How to execute query formed by python-sql query builder?
I am using the python-sql query builder to build queries. Below is the link: https://pypi.org/project/python-sql/
How do I execute queries from this query builder? Below is an example:
How to execute this in python?
python - 使用 pandas 数据帧中的 pandasql 处理/选择十进制数据类型数据的问题
我有一个有 4 列的镶木地板文件。它看起来像下面这样。
该文件的架构是
当我在 pandas 中读取此文件时,架构更改为十进制并表示为对象
当我尝试从 pandas 数据框中获取数据时,出现以下错误
Traceback(最近一次调用最后一次):文件“/usr/local/lib64/python3.6/site-packages/sqlalchemy/engine/base.py”,第 1229 行,_execute_context 游标、语句、参数、上下文文件“/usr /local/lib64/python3.6/site-packages/sqlalchemy/engine/default.py”,第 577 行,在 do_executemany cursor.executemany(statement, parameters) sqlite3.InterfaceError: Error binding parameter 3 - 可能是不支持的类型。
有人可以让我知道如何处理我需要在熊猫数据框中选择十进制字段的情况。
python - 当我用变量替换硬编码值时,Python SQL 查询返回“ORA-00936:缺少表达式”
我有一个充满信息的数据库,我正在尝试编写一个 python 脚本来提取一些数据并将其组织成报告。这是我到目前为止所拥有的:
因为我希望它适用于任何电机,所以我想MOTORID = 11
用变量替换硬编码。我尝试用这个替换最后一个查询:
那就是我收到 ORA-00936 错误的时候。我不明白为什么查询是用硬编码值完成的,但当值被变量替换时(在前一个查询中有效的变量),我不明白。提前致谢。
python - Python sqlite如何从生成的列表中查询和获取项目?
我正在尝试在 sqlite 上运行查询并获取信息列表。然后我打算使用该列表返回该列表中的特定项目。这是代码:
在我运行这个之后,我得到了一个列表。
可以说清单是:
当我尝试在该列表中获取元素时
它返回:
所以,正如你所看到的,我的列表在某种程度上不是一个普通的列表。有人知道发生了什么吗?如果您知道的话,我可以使用关于 sqlite python 和 sql 查询的可靠文档。很抱歉叙述混乱,希望这能解释我的问题。
python - 当涉及到以注释开头的 SQL 查询时,Python sqlite3 模块是否存在错误和缓慢?
我注意到如果 SQL 查询以使用 --comment 格式的注释开头,我的 sqlite3 查询将花费 375 倍的时间。这是正常行为吗?它是内置 sqlite3 模块中的错误吗?
结果:
编辑:我发现 /* */ 样式注释的行为相同。
python - SQL - 以编程方式比较 sql ddl
我们正在自动化在我们的数据库上创建/修改表的过程。我们将 ddls 保存在 github repo 中。如果定义已更改,我们的目标是删除并再次创建表。否则,没有变化。
假设我们有一个名为table1
脚步:
对于比较,进行字符串比较是非常幼稚的(空间的变化并不意味着模式的变化)。
有没有比较的API?我正在专门寻找 python API。标准 diff 实用程序不能很好地比较 2 个 sql 文件。如果字段的顺序不同但整体 ddl 可能相同,它将创建差异。
python - pyodbc - 传递参数
好的,我尝试了 SO 的所有可能情况,但都没有成功。
我在调用需要传递 4 个参数的已保存查询时遇到问题(谈论访问数据库),我有一个简单的代码:
这行得通!
但是由于我需要这些参数是动态的,所以当我尝试时:
我收到一个错误Data type mismatch in criteria expression
这是原始参数定义
PARAMETERS InKupID Long, InSekID Long, InDatum DateTime, InToler Currency = 1;
所以我想它需要字符串、字符串、日期时间和整数。所以当我尝试:
我也遇到了同样的错误,我什至尝试了所有可能的组合,但我就是想不通。
PS。我的连接很好,因为除了这个之外我还有 10 个查询。
有人有类似的问题吗?
python - 无法在 SQL Server Management Studio 中运行 Python 脚本
我在 Windows 10 中使用 Azure VM。我安装了 SQL Server 2017 和 Management Studio 18.4
我执行了这个脚本:
所以看起来 env 已经准备好执行我的 python 脚本了。但是我收到一个错误:
我正在按照上面的链接来解决。
我觉得因为我在 Azure VM 防火墙上可能会遇到挑战,但阅读 MS 文档并不清楚我需要进行哪些更改/检查防火墙
还检查了服务,所有服务都已启动并正在运行:
mysql - 使用python将数据插入mySQL
我目前使用 python mysql 并且无法在线找到相关信息(我一直在寻找大约一个小时)也许我错过了搜索正确的术语来找到这个相关信息。
在表中输入数据时,它需要 % 值,我使用以下内容插入字符串:
我假设 %s 标识字符串,我想知道您如何标识其他数据类型,即。int、tinyint、smallint、日期等。
或者如果有一个特定的网页显示我错过的这些数据类型?