附件中是添加到mysql的windows下的库安装程序
#-*-coding:utf-8-*-
import MySQLdb
#yum update python linux下更新python的命令
#获取数据库连接
def getConn():
host="192.168.0.237"
username="root"
pwd="root"
database="cn_ad_issue"
return MySQLdb.connect(host=host,user=username,passwd=pwd,db=database)
#根据sql查询数据库,获取的数据是tuple类型
def getBySql(sql):
conn=getConn()
cursor=conn.cursor()
cursor.execute(sql)
result=cursor.fetchall()
cursor.close()
conn.close()
return result
#执行一条sql语句,可以上update,delete以及insert
#"insert into t_userinfo(login_name,password,status,role,role_name,note) values(%s,%s,%s,%s,%s,%s)"
#param=(("bbb","bbb","a",1,"aaa","bbb"),("bbb","bbb","a",1,"aaa","bbb"))
#"update t_userinfo set login_name='ddd' where login_name='bbb'"
#"delete from t_userinfo where login_name='ddd'"
def execute(sql):
conn=getConn()
cursor=conn.cursor()
n=cursor.execute(sql)
# n=cursor.executemany(sql,param)
cursor.close()
conn.close()
return n
#每个值的集合为一个tuple,整个参数集组成一个tuple,或者list
#使用executemany方法来批量的插入数据
#批量添加, param为tuple类型,如: param=(("bbb","bbb","a",1,"aaa","bbb"),("bbb","bbb","a",1,"aaa","bbb"))
#返回添加的条数
def insertBatch(sql,param):
conn=getConn()
cursor=conn.cursor()
n=cursor.executemany(sql,param)
cursor.close()
conn.close()
return n
#sql="delete from t_userinfo where login_name='ddd'"
#param=(("t",),("z",))
#n=cursor.executemany(sql,param)
#print insertBatch(sql,param)
#execute(sql)
li=[]
subli=[]
tuple1=getBySql("select * from t_userinfo")
#li.append(tuple1) # append方法只把tuple作为一个整体添加到list中
li.extend(tuple1) # extend方法会把tuple(元组)转换成list(列表)
count=len(tuple1)
#for subtuple1 in tuple1:
# li.extend(subtuple1);//每一个数据都成为了list中的一项
# print subtuple1;
# subcount=len(subtuple1)
# for key in subtuple1:
# print key
# print 'Wn'
print li
for iter in li:
print iter;
分享到:
相关推荐
Python数据库的链接是编程领域中的一个关键概念,尤其对于初学者来说,理解如何在Python中操作数据库至关重要。Python提供了一些强大的库,使得开发者能够轻松地与各种类型的数据库进行交互,如MySQL、SQLite、...
python连接mysql数据库代码。必须先下载安装mysql数据库,并启动数据库
Python 连接达梦数据库 Python 连接达梦数据库是指在 Python 编程语言中连接达梦数据库,以便在 Python 应用程序中使用达梦数据库。下面是 Python 连接达梦数据库的详细步骤和知识点: 检查 Python 是否安装 在...
1. Python数据库连接:使用Python数据库接口库连接和操作数据库。 2. 用户注册和登录:处理用户信息的增删改查,尤其是密码的安全存储。 3. 哈希算法:用于密码的加密存储,提供不可逆的密码验证方式。 4. 网络编程...
Python作为一门广泛使用的编程语言,拥有丰富的库支持,其中数据库模块是其重要组成部分。本篇文章将深入探讨Python中用于数据库操作的三个主要模块:`ibm_db`、`pymysql`和`cx_Oracle`,以及它们在实际应用中的使用...
MySQLdb 是用于 Python 链接 MySQL 数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的。要使用 MySQLdb,需要安装 MySQLdb 模块,可以从 SourceForge 网站下载安装包。 安装 MySQLdb...
接下来,我们看看标签:"mysql mysql_python python_sql python_数据库 python数据库"。这些标签进一步强调了Python与MySQL数据库之间的接口,以及Python在处理SQL和数据库方面的能力。 在提供的压缩包子文件"sql_...
STPython的核心功能是通过调用神通数据库的ACI(Application Call Interface)接口来扩展Python的功能,使得开发者可以使用Python编写SQL语句来操作神通数据库。然而,为了正常运行STPython,除了Python标准库外,还...
使用Python连接KingBase(数据库)的库
Python是一种强大的编程语言,常用于数据处理和自动化任务,其中包括与数据库交互。在本场景中,我们关注的是使用Python连接MySQL数据库的脚本工具。MySQL是一个广泛使用的开源关系型数据库管理系统,它提供了高效的...
在IT行业中,Python是一种广泛应用的编程语言,尤其在数据处理和数据分析领域,它与数据库的交互是必不可少的。本文将详细讲解如何使用Python访问SQLServer数据库,包括所需的库、连接配置以及基本操作。 首先,...
python链接MySQL数据库。删除,插入,更新等操作
在本实验项目“python+sql sever 数据库系统大作业实验 教学信息管理系统”中,我们将探讨如何使用Python编程语言与SQL Server数据库进行交互,实现一个教学信息管理系统的各项功能。这个项目包括了数据库设计、...
在Python编程中,链接数据库是一项基础且重要的技能,尤其对于开发数据驱动的应用程序而言。本项目练习主要聚焦于使用Python连接并操作数据库,这通常涉及到Python的数据库API接口,如SQLite、MySQL、PostgreSQL等。...
学习用python链接mysql对数据库进行增删改查(源码),很好的资源! 学习用python链接mysql对数据库进行增删改查(源码),很好的资源! 学习用python链接mysql对数据库进行增删改查(源码),很好的资源! 学习用python...
Python 作为一种功能强大的开发语言,广泛应用于数据处理和自动化任务,其中包括远程数据库连接。...在实际项目中,结合其他Python数据库操作库,如pandas和SQLAlchemy,可以构建出强大而安全的数据处理系统。
本主题将详细介绍如何使用Python链接MySQL数据库以及相关的驱动程序。 首先,Python链接MySQL数据库通常使用的是`pymysql`或`mysql-connector-python`这两个库。其中,`pymysql`是Python社区中广泛推荐的非官方...
python的django框架实现数据库链接与数据库基本操作
Python链接Kingbase数据库是将Python编程语言与KingbaseES(Kingbase Enterprise Server)数据库系统进行交互的一种技术。KingbaseES是中国自主研发的一款关系型数据库管理系统,适用于大规模数据处理和高性能事务...