精华内容
下载资源
问答
  • pycharm安装pymysql

    千次阅读 2019-10-21 23:54:00
    1.为什么?  每个程序连接数据库,python开发2.*版本可以... 更改源:pycharm软件更换pip默认安装源为国内安装源(之前有发表的文章,点击链接可查看如何更换):https://www.cnblogs.com/yblackd/p/11717186.ht...

    1.为什么?

      每个程序连接数据库,python开发2.*版本可以直接使用MySQL,python3.*版本需要下载使用PyMySQL包才能连接数据库。。。

    2. 怎么做?

      2.1. 更改源:pycharm软件更换pip默认安装源为国内安装源(之前有发表的文章,点击链接可查看如何更换):https://www.cnblogs.com/yblackd/p/11717186.html

      2.2. 安装包:

      

            

      

     

    3.大功告成

      

    展开全文
  • 安装pymysql 的时候 我们点击箭头部分输入:pip install pymysql,安装插件的时候,会发生报错 报错信息如下: 此时,把输入内容改为下面内容即可: pip install pymysql -i ...

    在安装pymysql 的时候
    在这里插入图片描述

    我们点击箭头部分输入:pip install pymysql,安装插件的时候,会发生报错
    报错信息如下:
    在这里插入图片描述

    此时,把输入内容改为下面内容即可:

    pip install pymysql -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
    

    安装成功效果图:
    在这里插入图片描述

    展开全文
  • #1.pymysql连接mysql校验用户名和密码:importpymysqlusn= input('请输入用户名:')psd= input('请输入密码:')#pymysql连接MySQL,得到一个连接conn =pymysql.connect(host='localhost',port=3306, #数字类型user='...

    #1.pymysql连接mysql校验用户名和密码:

    importpymysql

    usn= input('请输入用户名:')

    psd= input('请输入密码:')#pymysql连接MySQL,得到一个连接

    conn =pymysql.connect(

    host='localhost',

    port=3306, #数字类型

    user='root',

    password='123',

    database='db1',

    charset='utf8' #注意是utf8不是utf-8

    )

    cursor= conn.cursor() #光标对象#不推荐此写法#sql = "select * from userinfo where username='%s'and password='%s'"%(usn,psd) #sql语句#ret = cursor.execute(sql) #光标执行sql语句,拿到行数#推荐下面传参的写法

    sql = "select * from userinfo where username=%s and password=%s" #sql语句

    ret = cursor.execute(sql,[usn,psd]) #让pymysql帮忙拼接字符串,避免出错,使用列表和元祖都可以

    print(ret)ifret:print('登录成功')else:print('登录失败')

    cursor.close()#关闭对象

    conn.close() #关闭连接

    #2.增: 增删改都需要commit,查不需要。

    importpymysql

    conn=pymysql.connect(

    host='localhost',

    port=3306,

    user='root',

    password='123',

    database='db1',

    charset='utf8')

    cursor=conn.cursor()

    sql= 'insert into userinfo(username,password) values(%s,%s)'cursor.execute(sql,['tommy','777'])

    conn.commit()#提交,注意这里是提交!!!!!!

    cursor.close()

    conn.close()#3.返回字典格式数据:将结果作为字典返回的光标

    cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)#4.失败回滚#在执行增删改操作时,如果前面的操作不成功,可以使用 rollback() 回滚取消操作。

    sql = 'insert into userinfo(username,password) values(%s,%s)'

    try:#尝试执行SQL语句

    cursor.execute(sql, [usn,psd])#如果上面代码没问题,就提交事务

    conn.commit()exceptException as e:#上面尝试执行的代码有问题,把结果作为e返回

    print('有错误',str(e))#接着回滚事务

    conn.rollback()#5.获取刚插入数据的ID(连表操作时会用到)

    #提交事务

    conn.commit()#提交事务之后,才可以获取刚插入的数据的ID

    last_id =cursor.lastrowid#6.批量执行

    data = [("Alex", 18), ("Egon", 20), ("Yuan", 21)]

    cursor.executemany(sql, data)#7.删

    sql = "DELETE FROM userinfo WHERE id=%s;"cursor.execute(sql, [4])

    conn.commit()#8.改

    sql = 'update userinfo set username=%s where id=%s'cursor.execute(sql,['ttt',1])

    conn.commit()#9.获取数据:

    #9.1 获取单条数据,结果是字典,k是数据库的字段名,v是值

    sql = 'select * from userinfo where id = %s'cursor.execute(sql,[1])

    ret=cursor.fetchone()print(ret) #{k1:v1,k2:v2}#9.2 获取多条数据,结果是字典列表,一个字典就是一行数据。

    sql = 'select * from userinfo'cursor.execute(sql)

    ret=cursor.fetchall()print(ret) #[{k1:v1,k2:v2},{k1:v1,k2:v2}......]#10.进阶用法

    #可以获取指定数量的数据

    cursor.fetchmany(3)#光标按绝对位置移动1,也就是移动到第一行

    cursor.scroll(1, mode="absolute")#光标按照相对位置(当前位置)移动1,也就是移动到下一行

    cursor.scroll(1, mode="relative")

    展开全文
  • file->setting->project->project interperter 双击右侧出现的pip,弹出安装包,搜索...1、成功安装mysql,3.0版本的执行命令:pip3 install pymysql 2、执行导入mysql时报错:No module named ‘pymysql 3、查看mysq
  • 下载和安装pymysql 如果你是python3, 就可以直接使用 pip3 install pymysql. 然后静静等待安装完毕就好啦~ 接下来,我们需要导入pymysql 到我们的代码中。 from pymysql import * 创建mysql 连接: conn = connect...

    下载和安装pymysql

    如果你是python3, 就可以直接使用 pip3 install pymysql.

    然后静静等待安装完毕就好啦~

    接下来,我们需要导入pymysql 到我们的代码中。
    from pymysql import *

    创建mysql 连接:
    conn = connect(host = ‘localhost’,port=3306,user=‘root’)

    到这里,一个成功的mysql 实例对象就创建完毕啦。

    我们大部分时候读取数据库并不是只读取一条,所以我们需要使用到游标。游标(Cursor)是处理数据的一种方法,为了查看或者处理结果集中的数据,游标提供了在结果集中一次一行或者多行前进或向后浏览数据的能力。可以把游标当作一个指针,它可以指定结果中的任何位置,然后允许用户对指定位置的数据进行处理
    首先,创建一个游标。
    cursor = connect_mysql().cursor()
    其次,我们使用游标来执行一些sql 语句。
    我们可以使用cursor.execute()
    cursor.fetchone() — 从结果集中获取一条,返回结果为元祖
    cursor.fetchmany(3) — 从结果集中取3条,根据参数取值,这个3就是参数
    cursor.fetchall() — 从结果集中取出全部。

    使用游标的注意事项

    1,必须先关闭游标,再关闭连接。
    2,如果要提交操作,不能用游标提交。可以使用commit 保存提交数据的请求。
    3,如果操作错误,可以使用rollback回滚execute。

    写数据库的注意事项

    步骤:
    1, 连接mysql 数据库
    2,获取游标对象
    3,使用游标对象执行sql语句(insert,update,delete 等等)

    切记: 一定要commit,一定要commit,一定要commit,重要的事情说三遍。

    展开全文
  • Mac下pycharm配置pymysql

    千次阅读 2017-12-29 19:02:29
    一:新建项目如下图配置 安装python3在此 安装python3 Base interpreter设置你安装好的最新的python3,然后点击create二:command + ,打开配置。 ...然后选择all local。...不再提示找不到pymysql了。
  • Python3下PycharmPyMySQL

    千次阅读 2018-10-24 07:55:55
    一、Django是一个开放源代码的Web应用框架,由Python写成。...提供了对 Python 包的查找、下载、安装、卸载的功能。 Python | 如何用pip安装模块和包 https://jingyan.baidu.com/article/466506583fec5af549e5...
  • 首先,下载好MySQL,用pip安装pymysql库,连接python和mysql。 pip install pymysql import pymysql import requests from bs4 import BeautifulSoup db = pymysql.connect(host="localhost",
  • PyCharm自动安装pymysql包失败 问题描述: 在PyCharm中新建Web2Py项目后提示没有pymysql,自动安装失败,如图: 解决方案: 1. 安装pip 在终端输入 pip -V 如果显示版本路径,就说明pip已经安装了 如果没有安装...
  • 可能出现的错误点 1、mac终端或者cmd,执行命令pip list,看pymysql是否存在 2、pycharm-file-setting/other setting-...本人终端为python2.7 安装pymysql,如图新增时提示已安装,这时新建文件时选用已安装的pymys...
  • pycharm安装pymysql报错,提示No matching distribution found for pymysl,后来打开cmd,运行了pip3 install pymysql成功安装了这个包,再回到pycharm查看,也发现这个包已经安装成功。
  • pip3 install PyMySQL 成功 ...Project Interpreter,也已经安装PyMySQL 但import pymysql结果仍有错误No module named ‘pymysql’ 原因: pycharm创建项目时,我没有勾选Make avaliable to all project...
  • 1.PyCharm : file-> setting->Project interpreter–>package 2.右侧有个+ 点击 3.进入后 搜索pymysql 4.选中后 点击下面的install...
  • 当我们要在项目的控制台上输入命令’pipenv install pymysql‘会出现pymysql安装失败的情况,如下图 pymysql虚拟环境安装方案1: 我们当前的项目是处于虚拟环境下,我们需要找到Pipfile文件修改url的地址, 初始url=...
  • PYcharm安装模块

    千次阅读 2018-10-01 18:38:32
    在学习MYSQL时需要安装模块 以为PYcharm 安装 PyMySQL为例:分为三步 第一步 第二步 (需要在右上角选中Project Interpreter) 第三步 在左上角查找模块 ...
  • pycharm中的pymysql模块

    2020-01-12 01:30:00
    1.在pycharm安装pymysql模块 如果pycharm上有没有下载的库,可以直接在pycharm上搜索下载安装: 也可在命令行进入python解释器目录后,输入命令下载: 2.通过python操作数据库 1.创建数据表 2.插入数据 ...
  • Pycharm 中import pymysql出错

    千次阅读 2018-08-14 11:14:10
    按照菜鸟教程里安装PyMySQL pip3 install PyMySQL,查看本地D:\Python\Python37\Lib\site-packages下也有了 但是Pycharm 中import pymysql还是报错。 百度了下,找到解决方法: 解决办法:打开FEIL–》SETTING...
  • Pycharm安装pyqt5/pymysql

    千次阅读 2020-01-13 20:08:36
    文章目录前言`pyqt`的安装`pycharm`配置总结 前言 python有很多界面库,博主研究过一段时间Qt,所以选择pyqt5作为python的界面,本文介绍pyqt的安装过程! pyqt的安装 安装pyqt5 pip install pyqt5==5.12.0...
  • 你会发现MySQLdb无法安装成功,但是pymysql可以安装。 MySQLdb 包只支持到python3.4,所以新版本的装pymysqldb就行,作用和MySQLdb一样的。
  • cmd 中运行pip3 install PyMySQL 或者采用git git clone https://github.com/PyMySQL/PyMySQL cd PyMySQL/ python3 setup.py install 转载于:https://www.cnblogs.com/jiang-xy/p/9225339.html
  • 1.安装更新pip python -m pip install -U pip 全局设置从豆瓣官网下载安装程序 2.在Windows 下面: 去Administrator 文件夹下新建一个pip文件夹, 在pip文件里面新建一个pip.ini文件 pip--->pip.ini 2.在管理员路径...
  • 原因是因为新版mysql的密码验证方式更新了,安装的时候有个很大的感叹号确定加密方式,结果我按着默认安装了,所以就自讨苦吃了。我到现在也没整明白为什么设计新版这种费力不讨好的密码验证 。 新版mysql使用的...
  • 1、首先安装以下库Pip install pymysqlPip install MySQL-python2、下载安装MySQL Workbench下载选项3、打开PyCharm,添加外部工具View> Tools Windows> Database4、点击出现的对话框的+号选择Data Source>...
  • 1.基于pyCharm开发环境,在CMD控制台输入依次输入以下步骤:(1)pip3 install PyMySQL< 安装 PyMySQL >C:\Users\Administrator> pip3 install PyMySQLCollecting PyMySQLDownloading ...
  • pycharm 安装 MYSQL 方法

    千次阅读 2019-05-21 17:08:20
    我的pycharm配合的是anaconda 3.0以上版本,安装MYSQL的方法很简单。 1.点击左上角的File 2.点击setting,找到下面里面的 project interpreter 之后,点击右侧的‘+’ 3.在对话框里面搜索pymysql 4.点击左下...
  • 1、首先安装以下库Pip install pymysqlPip install MySQL-python2、下载安装MySQL Workbench下载地址下载选项3、打开PyCharm,添加外部工具View> Tools Windows> Database4、点击出现的对话框的+号选择Data ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 500
精华内容 200
关键字:

pycharm安装pymysql

mysql 订阅
pycharm 订阅