温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何进行对Python操作方法的说明

发布时间:2021-10-27 18:31:59 来源:亿速云 阅读:181 作者:柒染 栏目:编程语言

今天就跟大家聊聊有关如何进行对Python操作方法的说明,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

Mysql是一个优秀的开源数据库,它现在的应用非常的广泛,因此很有必要简单的介绍一下用python操作mysql数据库的方法。Python操作数据库需要安装一个第三方的模块。

由于Python的数据库模块有专门的数据库模块的规范,所以,其实不管使用哪种数据库的方法都大同小异的,这里就给出一段示范的Python操作代码:

#-*- encoding: gb2312 -*-  import os, sys, string  import MySQLdb   # 连接数据库   try:      conn = MySQLdb.connect(host='localhost',user='root',passwd='xxxx',db='test1')  except Exception, e:      print e      sys.exit()   # 获取cursor对象来进行操作   cursor = conn.cursor()  # 创建表  sql = "create table if not exists test1(name varchar(128) primary key, age int(4))" cursor.execute(sql)  # 插入数据  sql = "insert into test1(name, age) values ('%s', %d)" % ("zhaowei", 23)  try:      cursor.execute(sql)  except Exception, e:      print e   sql = "insert into test1(name, age) values ('%s', %d)" % ("张三", 21)  try:      cursor.execute(sql)  except Exception, e:      print e  # 插入多条   sql = "insert into test1(name, age) values (%s, %s)"   val = (("李四", 24), ("王五", 25), ("洪六", 26))  try:      cursor.executemany(sql, val)  except Exception, e:      print e   #查询出数据  sql = "select * from test1" cursor.execute(sql)  alldata = cursor.fetchall()  # 如果有数据返回,就循环输出, alldata是有个二维的列表  if alldata:      for rec in alldata:          print rec[0], rec[1]    cursor.close()   conn.close()

看完上述内容,你们对如何进行对Python操作方法的说明有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI