一:安装mysql

下载地址:http://dev.mysql.com/downloads/installer/

*mysql的安装以及基本sql操作提前预习一下

二:安装MySQL-python驱动

下载地址:http://dev.mysql.com/downloads/connector/python/

根据自己操作系统和python版本选择相对应的驱动

例如(mysql-connector-python-2.1.3-py2.7-winx64.msi)

三:演示如何连接到MySQL服务器的test数据库

>>> import mysql.connector
>>> conn=mysql.connector.connect(user='root',password='',database='test') #连接数据库
>>> cursor=conn.cursor()
>>> cursor.execute('select * from student where 1=1') #表查询
>>> values=cursor.fetchall()
>>> values
[]
>>> cursor.close()
True
>>> conn.close()

>>> import mysql.connector
>>> conn = mysql.connector.connect(user='root', password='', database='test')
>>> cursor = conn.cursor()
>>> cursor.execute('create table user (id varchar(20) primary key, name varchar(20))')  #建表
>>> cursor.execute('insert into user (id, name) values (%s, %s)', ['1', 'Michael']) #插入数据
>>> cursor.rowcount
1
>>> conn.commit()
>>> cursor.close()
True

>>> cursor = conn.cursor()
>>> cursor.execute('select * from user where id = %s', ('1',))
>>> values = cursor.fetchall()
>>> values
[(u'1', u'Michael')]
>>> cursor.execute('update user set name=%s where id=%s',('zf','1')) #更新
>>> cursor.execute('select * from user ')
>>> values = cursor.fetchall()
>>> values
[(u'1', u'zf')]

转载于:https://www.cnblogs.com/nsds/p/5894434.html

win7上python2.7连接mysql数据库相关推荐

  1. python2.7连接mysql_python2.7版本连接mysql数据库入门

    三步教你python连接MySQL数据库,进行对数据库的所有操作.骚步骚!!!嘿嘿嘿!!! 1:必须下载好了python2.0的版本,装上python环境.能运行python代码.(下面表示安装成功) ...

  2. java写一个窗体并连接MySQL_大神帮忙写一个简单地java页面,连接MySQL数据库之后能够显示数据库上的数据...

    展开全部 用jdbc 连接mysql数据库就行了,网上搜下一大把. --记得在classpath下加入mysql 的jdbc驱动包. /** * @author :来e68a84e8a2ad32313 ...

  3. python连接不上数据库_绕不过去的Python连接MySQL数据库

    本文首发于<深度学习与Python> 不管是机器学习.web开发或者爬虫,数据库都是绕不过去的.那么今天我们就来介绍Python如何Mysql数据库进行连接以及数据的交换.主要分为以下几个 ...

  4. node 连不上 mysql_node连接mysql数据库遇到的问题和解决方案

    今天安装了新版的MySQL(8.0.21),用node框架连接数据库的时候报了个错: Client does not support authentication protocol requested ...

  5. Kettle连接MySQL数据库出现问题,连接不上

    使用Kettle连接MySQL数据库,发生了错误,废话不多说,直接上图: 错误信息: 错误连接数据库 [tcc] : org.pentaho.di.core.exception.KettleDatab ...

  6. 在eclipse上连接mysql数据库时mysql驱动包的路径问题

    今天在学习使用eclipse连接mysql数据库时,发现下载的mysql-connector-java-8.0.20.jar在测试的过程中无法连接数据库,这个问题我觉得主要是jar存放的路径问题,于是 ...

  7. JDBC连接MySQL数据库及演示样例

    JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识         JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...

  8. Python——Python连接MySQL数据库

    基本概念 PyMySQL:PyMySQL是封装了MySQL驱动的Python驱动,一个能使Python连接到MySQL的库. mysql-connector-python(MySQL Connecto ...

  9. JDBC连接MySQL数据库及示例

    JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术. 一.JDBC基础知识         JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...

  10. vs 中使用32 位mysql_vs2010连接mysql数据库(含win32和x64两种平台)

    数据库安装: 此处有两种安装方式,第一种使用xxx.msi图形化安装方式,和普通的exe软件安装方式一样,按照默认选项一直下一步就可以.mysql下载地址为http://dev.mysql.com/d ...

最新文章

  1. Python 复数属性及操作介绍
  2. 中one_气场不比BBA差,续航里程远、加速快的理想ONE值得买吗?
  3. chmod 赋权所有_Linux中利用sudo进行赋权的方法详解
  4. Windows Vista Ultimate 版测试结果汇整
  5. C++多小球非对心弹性碰撞(HGE引擎)
  6. CentOS 6.4 Heartbeat+mysql+nfs实现高可用的mysql集群
  7. Canal全方位深入讲解,看这一篇就够了
  8. 树莓派实现AD转换(pcf8591模块)
  9. 强化学习算法Policy Gradient
  10. java excel 兼容问题_java--POI解析excel兼容性问题
  11. 【MySQL】MySQL每秒统计一次showglobal status
  12. 关于职业规划,如何自我实现?
  13. C/S系统实现两数求和(非阻塞+epoll+心跳包检测用户在线状况+滚动日志+配置文件.)...
  14. 【优化算法】梯度优化算法(GBO)【含Matlab源码 1464期】
  15. 嵌入式linux 内核移植篇
  16. Combating Spyware in the Enterprise
  17. STM32HAL----USB升级固件(DFU)
  18. qq邮箱怎么发送html文件在哪里,QQ邮箱怎么发送文件夹
  19. 【论文笔记】煤矿井下UWB人员定位系统研究
  20. Flink SQL:Queries(Joins)

热门文章

  1. 如何在苹果Mac上的多个空间中工作?
  2. Photoshop 入门教程「8」如何使用裁剪工具?
  3. VNC Connect Enterprise for mac(远程桌面软件)
  4. simplemind pro for Mac(思维导图)
  5. openJDK 源码下载
  6. 对话DDM:分布式数据库中间件全解析
  7. C++中类中常规变量、const、static、static const(const static)成员变量的声明和初始化...
  8. 忽略“Signal: SIGSEGV (Segmentation fault)”
  9. showModalDialog和showModelessDialog中提交form不弹出新窗口
  10. Docker的思想来自于集装箱