mysqldb

Anaconda安装mysqldb模块

匿名 (未验证) 提交于 2019-12-02 22:06:11
在anaconda里mysqldb是封在mysql-python里的, 所以要先在anaconda prompt里运行 conda install mysql-python。(注意要右键选管理员身份) 有的时候会有连接问题因为是国外网站,可以先在环境里设置清华给的镜像路径。 安装好之后,直接import MySQLdb就可以了。 设置国内镜像 如果需要安装很多packages,你会发现conda下载的速度经常很慢,因为Anaconda.org的服务器在国外。所幸的是,清华TUNA镜像源有Anaconda仓库的镜像,我们将其加入conda的配置即可: 1 # 添加Anaconda的TUNA镜像 2 conda config --add channels https: // mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 3 # TUNA的help中镜像地址加有引号,需要去掉 4 5 # 设置搜索时显示通道地址 6 conda config -- set show_channel_urls yes 原文:https://www.cnblogs.com/Mollylin/p/9210384.html

Mac MySQLdb 的安装

匿名 (未验证) 提交于 2019-12-02 22:06:11
对于 mysqldb-python 的安装过程,心中有无数只草泥马奔腾而过。过程是在是艰辛。iMac 装好了,在自己的MBP 装,一直报 Command "python setup.py egg_info" failed with error code 1 的错误,因为一开始 装Python时版本搞错了,导致后面卸载重装还是一样的结果,没办法只能换成 pymysql ,下面就来说说安装步骤 通过 pip 指令安装 pip install mysqlclient pip install MySQL-python 终端打开 ~/.bash_profile 文件, 添加 export PATH=$PATH:/usr/local/mysql/bin source ~/.bash_profile Reason : image not found 安装完MySQL-python包后,让我们import MySQLdb,此时出现一个错误,错误最后一行写着 Reason: image not found。 找不到libmysqlclient.18.dylib这个文件,但这个文件在/usr/local/mysql/lib/下是有的, 只是位置不对,于是我们这样解决. 执行命令行 $ sudo ln -s /usr/local/mysql/lib/libmysqlclient. 18 .dylib

[MySQLdb模块]如何让游标cursor的fetchall函数返回字典,而不是元组

匿名 (未验证) 提交于 2019-12-02 22:06:11
import MySQLdb db = MySQLdb.connect("localhost","testuser","test123","TESTDB" ) cursor = db.cursor(MySQLdb.cursors.DictCursor) results = cursor.fetchall() pymysql 一样适用 来源:51CTO 作者: 丿灬安之若死 链接:https://blog.csdn.net/mp624183768/article/details/101103146

【Python】安装MySQLdb模块centos 6.1 宝塔Linux面板 MySQL5.6

匿名 (未验证) 提交于 2019-12-02 22:02:20
总之是各种坑 先说一下,宝塔安装在centos 6.1 i368 也就是32位系统上的方法 https://www.yooym.com/blog/gongjuziliao/centos/2018/0425/1499.html 用这个链接的方法就行,其实也就是去掉了32位系统的限制。 来讲重点,这个绝逼是环境问题,为了不选择重装系统。只能搞定咯 yum install python-devel yum install mysql-devel yum install gcc 虽然系统自带Python,宝塔也安装了,但是还是得yum一下下 下载、安装MySQLdb wget http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz ar zxvf MySQL-python-1.2.3.tar.gz 这时候创建就不报错了

python & MySQLdb(one)

匿名 (未验证) 提交于 2019-12-02 21:59:42
python开发过程中用到数据库无外乎MYSQL,Mangodb,redis三种,三者数据库使用可能存在差异,但在一些基础的语句使用时都是大同小异的,这阶段学习了一些基础操作,记录下 add: # -*- coding: utf-8 -*- import MySQLdb try: conn=MySQLdb.connect(host='192.168.65.146',port=3306,db='student',user='root',passwd='toor',charset='utf8') csl=conn.cursor() count=csl.execute("insert into stu(stu_id,stu_name,stu_phone,stu_hometown) values('0003','kj','19564832601',河北)") print(count) conn.commit() csl.close() conn.close() except Exception as e: print (e). delete: # -*- coding:utf-8 -*- import MySQLdb try: conn=MySQLdb.connect(host='192.168.65.146',port=3306,db='student',user='root'

解决:python安装mysqldb模块报 EnvironmentError: mysql_config not found

自作多情 提交于 2019-12-02 11:53:31
最近学习python操作mysql需要安装mysqldb模块 出现EnvironmentError: mysql_config not found 经网上查看,需要安装mysql客户端开发库libmysqlclient-dev sudo apt-get install libmysqlclient-dev 所以安装mysql及mysqldb的正确操作应为 安装数据库 sudo apt-get install mysql-server 安装开发库(支持mysql_config) sudo apt-get install libmysqlclient-dev如果是MariaDB sudo apt-get install libmariadbclient-dev 安装mysqldb pip install mysql-python 来源: https://www.cnblogs.com/wod-Y/p/11743840.html

Python操作三大主流数据库✍✍✍

让人想犯罪 __ 提交于 2019-12-02 05:49:29
Python操作三大主流数据库 Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。 Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库: GadFly mSQL MySQL PostgreSQL Microsoft SQL Server 2000 Informix Interbase Oracle Sybase 不同的数据库你需要下载不同的 DB API模块,例如你需要访问Oracle数据库和Mysql数据,你需要下载Oracle和MySQL数据库模块。 DB-API 是一个规范. 它定义了一系列必须的对象和数据库存取方式, 以便为各种各样的底层数据库系统和多种多样的数据库接口程序提供一致的访问接口 。 Python的DB-API,为大多数的数据库实现了接口,使用它连接各数据库后,就可以用相同的方式操作各数据库。 Python DB-API使用流程: 引入 API 模块。 获取与数据库的连接。 执行 SQL语句和存储过程。 关闭数据库连接。 什么是 MySQLdb? MySQLdb 是用于Python链接Mysql数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的。 如何安装 MySQLdb? 为了用 DB-API编写MySQL脚本

python安装MySQLdb的问题 ImportError: DLL load failed

本秂侑毒 提交于 2019-12-02 04:24:13
在windows下面默认安装的python2.6再安装MySQLdb会遇到很多神奇的问题,如缺少库,编译错误等 例如python2.5出现 import MySQLdb Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python25\Lib\site-packages\MySQLdb\__init__.py", line 19, in <module> import _mysql ImportError: DLL load failed: 找不到指定的程序。 解决方案: 把mysql安装目录的bin\libmySQL.dll文件复制到python安装目录的Lib\site-packages下 python2.6出现 Python 2.6 (r26:66721, Oct 2 2008, 11:35:03) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import MySQLdb Traceback (most recent call last): File "<stdin>", line 1,

Yii2框架mysqldb基础操作汇总(curd)

我怕爱的太早我们不能终老 提交于 2019-12-02 02:40:45
本文原出处:https://blog.csdn.net/xundh/article/details/45955195/ 对象操作 查询 //1.简单查询 $admin=Admin::model()->findAll($condition,$params); $admin=Admin::model()->findAll( "username=:name", array( ":name"=>$username)); $infoArr= NewsList::model()->findAll( "status = '1' ORDER BY id DESC limit 10 "); //2. findAllByPk(该方法是根据主键查询一个集合,可以使用多个主键) $admin=Admin::model()->findAllByPk($postIDs,$condition,$params); $admin=Admin::model()->findAllByPk($id, "name like :name and age=:age", array( ':name'=>$name, 'age'=>$age)); $admin=Admin::model()->findAllByPk( array( 1, 2)); //3.findAllByAttributes (该方法是根据条件查询一个集合

Ubuntu下python安装mysqldb

冷暖自知 提交于 2019-12-01 23:09:56
Ubuntu下python安装mysqldb(驱动) 今天呢是Ubuntu下给python安装mysql驱动,方法如下:在终端中输入:sudo apt-get install python-mysqldbOK,搞定,简单吧?来测试下安装完成之后可以在Python解释器中测试一下输入 import MySQLdb #注意大小写如果不报错,就证明安装成功了。 上面好简单呀! 程序实例: from MySQLdb import *def conn():cn=Connection('127.0.0.1','root','','test')#Connection() 函数的参数依次为# host(string, host to connect);# user(string, user to connect as);# passwd(string, password to use);# db(string, database to use)#也可以这样选择数据库#cn.select_db('test')cur=cn.cursor()cur.execute('select * from user')#设置游标的位置,不设置默认为0#cur.scroll(0)row=cur.fetchone()#查询游标位置的一条记录,返回值为元 组print row[0] #输出第一个字段内容print row