mysql-python相关内容

如何在 Python 2.6 CentOS 中安装 MySQLdb

当我使用 yum install mysql-python 安装 MySQLdb 时收到此消息. 加载的插件:fastestmirror从缓存的主机文件加载镜像速度* 基础:mirrors.sin3.sg.voxel.net* 附加:mirrors.sin3.sg.voxel.net* 更新:mirrors.sin3.sg.voxel.net基地 |3.7 KB 00:00附加功能 |3.4 K ..
发布时间:2022-01-13 21:25:10 Python

“sha256_password 或caching_sha2_password 需要加密"

美好的一天.希望你一切都好.有人可以帮我解决这个问题吗? 我是 MySQL 环境的新手.我正在尝试远程连接到 MySQL 数据库.我使用了以下 python 代码并得到了这个错误. Print(e) = "sha256_password 需要加密或缓存_sha2_password" 而且不知道如何解决这个错误. import pymysql as db主机 = "XXXXX.XXX.X ..
发布时间:2022-01-10 09:58:39 数据库

为什么“插入"函数不使用 MySQLdb 添加行?

我正在尝试弄清楚如何在 Python 中使用 MySQLdb 库(我对他们两个都是新手). 我正在关注这里的代码,具体来说: cursor = conn.cursor()cursor.execute ("如果存在动物则删除表")cursor.execute ("""创建表动物(名称 CHAR(40),类别 CHAR(40))""")cursor.execute ("""插入动物(名称、类别 ..
发布时间:2022-01-09 12:54:42 数据库

MYSQL 错误 1045 拒绝访问

我刚买了一个新的 macbook pro (OS X 10.8.2),我正在尝试在它上面设置 mysql.到目前为止,我已经能够安装它,但我无法获得我的 root 用户访问权限(或任何与此相关的用户).我计划将它用于 Python,在我的另一台计算机上我只使用 MYSQL(没有 MAMP),我更喜欢保持这种方式. 作为参考,我做了以下事情: $ alias mysql=/usr/loc ..
发布时间:2021-12-28 10:15:37 数据库

ModuleNotFoundError: 没有名为“MySQLdb"的模块

在完成我的一个 Flask 项目后,我和其他人一样将它上传到了 github.2-3 个月后,我在另一台机器上下载了整个 githube 存储库来运行它.但是,该应用程序无法运行,因为未找到提供以下消息的软件包 ModuleNotFoundError: 没有名为“Flask"的模块 所以我最终下载了从 Flask、SQLalchemy 等开始的所有软件包!但我被 MySQLdb 卡住了 ..
发布时间:2021-12-14 11:15:13 Python

“无法打开包含文件:‘config-win.h’:没有这样的文件或目录"在安装 mysql-python 时

我正在尝试在 Windows 上使用 pip 在 vi​​rtualenv 中安装 mysql-python.起初,我遇到了同样的错误此处报告,但那里的答案也对我有用.现在我收到以下错误: _mysql.c(34):致命错误 C1083:无法打开包含文件:'config-win.h':没有那个文件或目录 如果我将 (Win7) 符号链接到我的常规(不是 virtualenv 的)python ..
发布时间:2021-12-05 19:07:40 Python

用 None 替换 Pandas 或 Numpy Nan 以与 MysqlDB 一起使用

我正在尝试使用 MysqlDB 将 Pandas 数据框(或可以使用 numpy 数组)写入 mysql 数据库.MysqlDB 似乎不理解“nan",我的数据库抛出一个错误,指出 nan 不在字段列表中.我需要找到一种方法将“nan"转换为 NoneType. 有什么想法吗? 解决方案 @bogatron 说得对,你可以使用 where,值得注意的是,您可以在 Pandas 中本地 ..
发布时间:2021-12-03 09:18:39 Python

打印 MySQLdb 运行的实际查询?

我正在寻找一种在执行查询时调试查询的方法,我想知道是否有办法让 MySQLdb 在完成插入参数和所有这些之后打印出它运行的实际查询?从文档来看,似乎应该有一个 Cursor.info() 调用来提供有关上次查询运行的信息,但这在我的版本 (1.2.2) 上不存在. 这似乎是一个显而易见的问题,但经过我的所有搜索,我一直无法找到答案.提前致谢. 解决方案 我们在游标对象上发现了一个名为 ..
发布时间:2021-11-20 22:47:32 数据库

MySQL:从查询中获取列名或别名

我不是要求 SHOW COLUMNS 命令. 我想创建一个与 heidisql 类似的应用程序,您可以在其中指定 SQL 查询,并在执行时返回一个结果集,其中的行和列代表您的查询结果.结果集中的列名应与您在 SQL 查询中定义的所选列相匹配. 在我的 Python 程序(使用 MySQLdb)中,我的查询仅返回行和列结果,而不返回列名称.在以下示例中,列名称将是 ext、totalsi ..
发布时间:2021-11-20 22:45:34 数据库

如何使用 executemany 将 Python 中的字典列表插入 MySQL

我目前正在使用 MySQL 和 Python 从网络上抓取数据.具体来说,我正在抓取表数据并将其插入到我的数据库中.我当前的解决方案有效,但我觉得它效率极低,如果我不重写代码,很可能会锁定我的数据库.这是我目前使用的(部分代码): itemBank = []对于行中的行:itemBank.append((tempRow2,tempRow1,tempRow3,tempRow4)) #追加数据#it ..
发布时间:2021-11-20 22:19:57 数据库

带有 MySQL 数据库的 Python 3.4.0

我已经安装了Python 版本 3.4.0,我想用 MySQL 数据库做一个项目.我下载并尝试安装 MySQLdb,但是对于这个版本的 Python 没有成功. 有什么建议可以解决这个问题并正确安装吗? 解决方案 MySQLdb 不支持 Python 3,但它不是 Python 的唯一 MySQL 驱动程序. mysqlclient 本质上只是 MySQLdb 的一个分支,合并 ..
发布时间:2021-11-20 22:15:43 数据库