zoukankan      html  css  js  c++  java
  • 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')]
    
    
  • 相关阅读:
    系列文章--突袭HTML5之Javascript
    arguments对象的实例使用
    Javascript常用的设计模式详解
    javascript日历插件
    系列文章--AJAX技术系列总结
    零基础汇编学习笔记
    VC++6.0注释快捷键的添加使用
    VC6++常用快捷键
    汇编题目:编写包含多个功能子程序的中断例程
    汇编题目:按A键,当松开的时显示字母A
  • 原文地址:https://www.cnblogs.com/nsds/p/5894434.html
Copyright © 2011-2022 走看看