• 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')]
    
    
  • 相关阅读:
    Java Web idea Filter配置(过滤器配置)
    JAVA中一些定时器的使用
    数据库事务的四大特性
    SQL语句中----删除表数据drop、truncate和delete的用法
    什么是索引?Mysql目前主要的几种索引类型
    MySQL练习题
    测试6--模拟两人在对话1000次
    实验室每日一题WP-12月7日
    实验室每日一题WP-12月5日
    实验室每日一题WP-12月4日
  • 原文地址:https://www.cnblogs.com/nsds/p/5894434.html
Copyright © 2020-2023  润新知