win7上python2.7连接mysql数据库
一:安装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数据库相关推荐
- python2.7连接mysql_python2.7版本连接mysql数据库入门
三步教你python连接MySQL数据库,进行对数据库的所有操作.骚步骚!!!嘿嘿嘿!!! 1:必须下载好了python2.0的版本,装上python环境.能运行python代码.(下面表示安装成功) ...
- java写一个窗体并连接MySQL_大神帮忙写一个简单地java页面,连接MySQL数据库之后能够显示数据库上的数据...
展开全部 用jdbc 连接mysql数据库就行了,网上搜下一大把. --记得在classpath下加入mysql 的jdbc驱动包. /** * @author :来e68a84e8a2ad32313 ...
- python连接不上数据库_绕不过去的Python连接MySQL数据库
本文首发于<深度学习与Python> 不管是机器学习.web开发或者爬虫,数据库都是绕不过去的.那么今天我们就来介绍Python如何Mysql数据库进行连接以及数据的交换.主要分为以下几个 ...
- node 连不上 mysql_node连接mysql数据库遇到的问题和解决方案
今天安装了新版的MySQL(8.0.21),用node框架连接数据库的时候报了个错: Client does not support authentication protocol requested ...
- Kettle连接MySQL数据库出现问题,连接不上
使用Kettle连接MySQL数据库,发生了错误,废话不多说,直接上图: 错误信息: 错误连接数据库 [tcc] : org.pentaho.di.core.exception.KettleDatab ...
- 在eclipse上连接mysql数据库时mysql驱动包的路径问题
今天在学习使用eclipse连接mysql数据库时,发现下载的mysql-connector-java-8.0.20.jar在测试的过程中无法连接数据库,这个问题我觉得主要是jar存放的路径问题,于是 ...
- JDBC连接MySQL数据库及演示样例
JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...
- Python——Python连接MySQL数据库
基本概念 PyMySQL:PyMySQL是封装了MySQL驱动的Python驱动,一个能使Python连接到MySQL的库. mysql-connector-python(MySQL Connecto ...
- JDBC连接MySQL数据库及示例
JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术. 一.JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...
- vs 中使用32 位mysql_vs2010连接mysql数据库(含win32和x64两种平台)
数据库安装: 此处有两种安装方式,第一种使用xxx.msi图形化安装方式,和普通的exe软件安装方式一样,按照默认选项一直下一步就可以.mysql下载地址为http://dev.mysql.com/d ...
最新文章
- Python 复数属性及操作介绍
- 中one_气场不比BBA差,续航里程远、加速快的理想ONE值得买吗?
- chmod 赋权所有_Linux中利用sudo进行赋权的方法详解
- Windows Vista Ultimate 版测试结果汇整
- C++多小球非对心弹性碰撞(HGE引擎)
- CentOS 6.4 Heartbeat+mysql+nfs实现高可用的mysql集群
- Canal全方位深入讲解,看这一篇就够了
- 树莓派实现AD转换(pcf8591模块)
- 强化学习算法Policy Gradient
- java excel 兼容问题_java--POI解析excel兼容性问题
- 【MySQL】MySQL每秒统计一次showglobal status
- 关于职业规划,如何自我实现?
- C/S系统实现两数求和(非阻塞+epoll+心跳包检测用户在线状况+滚动日志+配置文件.)...
- 【优化算法】梯度优化算法(GBO)【含Matlab源码 1464期】
- 嵌入式linux 内核移植篇
- Combating Spyware in the Enterprise
- STM32HAL----USB升级固件(DFU)
- qq邮箱怎么发送html文件在哪里,QQ邮箱怎么发送文件夹
- 【论文笔记】煤矿井下UWB人员定位系统研究
- Flink SQL:Queries(Joins)
热门文章
- 如何在苹果Mac上的多个空间中工作?
- Photoshop 入门教程「8」如何使用裁剪工具?
- VNC Connect Enterprise for mac(远程桌面软件)
- simplemind pro for Mac(思维导图)
- openJDK 源码下载
- 对话DDM:分布式数据库中间件全解析
- C++中类中常规变量、const、static、static const(const static)成员变量的声明和初始化...
- 忽略“Signal: SIGSEGV (Segmentation fault)”
- showModalDialog和showModelessDialog中提交form不弹出新窗口
- Docker的思想来自于集装箱