1. 首先要安装MySQLdb依赖库
2. 示范mysql数据库的 增、删、改、查操作
import MySQLdb
class MySQLHelper():
def __init__(self):
self.conn = MySQLdb.connect(host="localhost",port=3306,user="cb",passwd="XXXXXX",db="wuyn",charset="utf8")
#port 可以不写,默认3306
self.cursor = self.conn.cursor()
# select 操作
def select_data(self,sql):
n = self.cursor.execute(sql)
print n
#成功时候返回n=1
print "Id\tName\tAge"
for rows in self.cursor.fetchall():
print "%s\t%s\t%s"%(rows[0],rows[1],rows[2])
# insert 操作
def insert_data(self, sql, param):
n = self.cursor.execute(sql, param)
print n
# update 操作
def update_data(self, sql, param):
n= self.cursor.execute(sql, param)
print n
# delete 操作
def delete_data(self, sql, param):
n = self.cursor.execute(sql, param)
print n
def __del__(self):
print 'disconnect from mysqldb!'
mysqlhelper = MySQLHelper()
mysqlhelper.get_data('select * from user_t')
sql = "insert into user_t (id, name, age) values (%s, %s, %s)"
param = (100,"wuyn",24)
mysqlhelper.insert_data(sql,param)
sql = "update user_t set name=%s where id = %d"
param = ("wuyn",3)
mysqlhelper.update_data(sql, param)
sql = "delete from user_t where id = %d"
param = ( 3 )
mysqlhelper.delete_data(sql, param)
mysqlhelper.insert_data(sql,p
----------------------------------------------------------------------------------------------------------------------
分享到:
相关推荐
python-MySql数据库操作的三层架构代码,比较简洁 数据库层:MySqlHelper.py 业务逻辑层:student.py,Operate.py 表层:test.py 数据库和表都是运行时创建的,然后插了两条数据,最后查询数据
Python-mysqldiff是一款专为数据库管理设计的轻量级工具,主要功能是对比不同版本的MySQL数据库,并生成相应的SQL脚本以实现数据库结构和数据的同步。它简化了数据库版本控制的过程,尤其适用于多版本数据库管理和...
首先,MySQL复制是MySQL数据库系统提供的一项功能,允许一个数据库服务器(主服务器)的数据变更被实时或近实时地复制到其他服务器(从服务器)。这样,即使主服务器出现问题,从服务器也能接管工作,保证服务的连续...
python_mysql数据库课程设计_python-mysql
Python-mysqlbackup是一个用于在容器化环境中备份和恢复MySQL数据库的工具,专为简化数据库管理而设计。这个库是用Python编写的,旨在提供高效、可靠且易于使用的解决方案,尤其适用于那些利用Docker或其他容器技术...
使用python读取mysql数据库使用python读取mysql数据库使用python读取mysql数据库使用python读取mysql数据库使用python读取mysql数据库使用python读取mysql数据库使用python读取mysql数据库使用python读取mysql数据库...
主要功能是实现错题标记入库和重新回顾,界面分为两大板块各自对应七大类题目,错题入库板块主要是通过提取题目照片和输入难度作为标记,将题目和答案的照片存入对应的文件夹内,并将地址信息存入MYSQL数据库中;...
MySQL Connector/Python是MySQL数据库的一款Python适配器,它提供了Python程序员与MySQL数据库进行交互的能力。这个`mysql-connector-python-2.1.7.tar.gz`文件是一个压缩包,包含了MySQL Connector/Python 2.1.7...
在本案例中,我们讨论的是MySQL-python-1.2.3版本的源码包,它是一个用于Python连接MySQL数据库的库。 首先,让我们了解Django框架。Django是一个基于MTV(Model-Template-View)设计模式的高级Web开发框架,它鼓励...
MySQL-python是Python编程语言与MySQL数据库之间的一个接口,它允许Python开发者方便地访问和操作MySQL数据库。这个压缩包包含了两个版本的MySQL-python安装程序:一个适用于32位系统(MySQL-python-1.2.3.win32-py...
- **跨平台**: Python的跨平台能力意味着可以在任何操作系统上使用相同的代码访问MySQL数据库。 - **社区支持**: Python和MySQL都有强大的社区支持,遇到问题时可以迅速获得帮助。 通过上述介绍可以看出,Python...
Python的MySQL数据库操作-修改版 本节资源主要讲解了使用Python语言对MySQL数据库进行操作的过程,涵盖了建立数据库连接、执行SQL语句、插入数据、查询数据、关闭数据库连接等基本操作。 首先,需要引入 MySQLdb ...
本文将深入探讨如何使用Python语言访问MySQL数据库,通过实例演示如何在Eclipse集成开发环境中通过Python-MySQLconnector实现数据库的增、删、改、查操作。 首先,让我们了解Python DB-API的相关知识。在引入DB-API...
标题中的“1.2.5的windows python-mysql”指的是Python的一个MySQL数据库连接库的版本1.2.5,特别适用于Windows操作系统。Python-Mysql,通常指的是`MySQLdb`或其替代品`mysql-connector-python`,是Python编程语言...
python-mysql-replication 是一个纯 Python 实现的 MySQL 复制协议,基于 PyMYSQL 构建,可以让你接收到注入插入、更新和删除数据的事件。 使用场景: MySQL 到 NoSQL 的数据库复制 MySQL 到搜索引擎的复制...
MySQL-python-1.2.2.win32-py2.6是Python编程语言在Windows操作系统上连接MySQL数据库的一个驱动程序,适用于Python 2.6版本。这个驱动程序为Python开发者提供了一个方便、安全且稳定的接口,使他们能够通过Python...
安装成功后,就可以在Python环境中导入并使用MySQLdb模块来连接和操作MySQL数据库。 8. **Python与MySQL的交互**:通过MySQLdb,Python开发者可以创建数据库连接,执行SQL查询,处理结果集,甚至进行事务控制。例如...
Python-MysqlMonitor是一款专为MySQL数据库设计的监控工具,它可以帮助用户实时跟踪和分析MySQL服务器上执行的SQL语句,从而优化数据库性能、定位问题和提升运维效率。这款工具主要面向数据库管理员和开发人员,通过...
python读写MySQL数据库操作,读操作,写操作,python读写MySQL数据库操作
在Python中操作MySQL数据库,通常需要借助第三方库,如`pymysql`。 `pymysql`是Python连接MySQL数据库的一个重要工具,它提供了类似Python标准库`DB-API`的接口,使得开发者可以方便地进行SQL查询和数据操作。在...