Python高级功能之Mysql数据库模块

安装python mysql组件

# yum -y install MySQL-python.x86_64

以下根据实例来说明:

>>> import MySQLdb

>>> conn = MySQLdb.connect(user='root',passwd='2wdc%RDX',host='localhost')  #连接数据库(到服务器的连接)

>>> cur = conn.cursor()  # 创建游标(通过对象(cur)保存下来

>>> conn.select_db('redmine')   #选择要增删改的数据库

>>> cur.execute("insert into userinfo(name,age,gender) value('loyu',20,'m')") # execute(sql语句)发送sql语句

>>> sqli = "insert insto userinfo(name,age,gender) value(%s,%s,%s)"  #通过用对象的方法留待以后传值

>>> cur.execute(sqli,('a',5,'s'))

>>> sqlim = "insert insto userinfo(name,age,gender) values(%s,%s,%s)"  # 创建多个

>>> cur.executemany(sqlim,[('a',5,'s'),('b',3,'df'),('c',3,'c')]) # executemany 通过用列表传多个值

>>> cur.execute("select * from users")

4L

>>> cur.fetchone()  #每执行一次查询打印出一条数据(有指针)

>>> cur.fetchone()

>>> cur.scroll(0,'absolute')  # 指针回滚到开头,从头查询

>>> cur.fetchmany(4)  # fetchmany通过列表的方式打印表中4条表数据

>>> cur.fetchmany(cur.execute("select * from users"))  #fetchmany通过列表的方式打印表中所有数据

>>> cur.close()      #关闭游标

>>> conn.close()   #关闭连接

python数据库模块_十二、Python高级功能之Mysql数据库模块相关推荐

  1. Python基础教程(十):CGI编程、MySQL数据库

    Python CGI编程 什么是CGI CGI 目前由NCSA维护,NCSA定义CGI如下: CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如: ...

  2. mysql系统数据库 恢复_电脑重装系统后如何恢复 Mysql 数据库

    电脑重装系统后如何恢复 Mysql 数据库 一.[设置mysql的path] 比如:我的mysql在:D:\DataBase\mysql-5.7.13-winx64,可以在环境变量中重新新建一个环境变 ...

  3. 重新打包mysql数据库文件_服务器每天早上备份一次 MySQL 数据库并自动打包,同时删除 5 天前的备份文件...

    终于让服务器每天早上备份一次 MySQL 数据库并自动打包,同时删除 5 天前的备份文件.分享如下: 1. 环境: windows server 2003 + Apache 2.0 + PHP5 + ...

  4. python基础网易_十年Python大牛花了三天总结出来的python基础知识实例,超详细!...

    1.在Python 语言中,对象是通过引用传递的. 2.多元赋值,其实就是元组赋值 3.编写模块 4.时刻记住一个事实 5.动态类型 6.变量在内存中是通过引用计数来跟踪管理的 7.异常处理 8.所有 ...

  5. python timeit用法_十大Python开发技巧

    Python开发指南, 超级实用足以让您震撼 > Photo by Christina Morillo from StockSnap 时不时地,当我了解Python的新功能时,或者我发现其他一些 ...

  6. excel文件数据导入mysql数据库中_将excel里面的数据导入mysql数据库中

    展开全部 条件:PC端已经安装Navicat工具,并636f70793231313335323631343130323136353331333363386161且已经成功连接至数据库. 1.点击鼠标右 ...

  7. JAVA跟MYSQL数据库交互_【编写Java程序实现与Mysql数据库的连接,并交互性的实现简单查询,删除,修改,排序,显示等操作】...

    目前博主只实现了查询和插入,而且还不太会在面板对数据库语句进行更新,写完再看感觉语言有些冗杂,往后再更,大半夜写这个也是醉了呢. import javax.swing.*; import java.a ...

  8. dos导入mysql数据库表_用DOS命令在Linux下mysql数据库的导入导出操作

    模板堂给大家讲解下在linux下导入导出数据库的方法 便于备份ECSHOP数据库: 1.导入数据库 在命令行下输入: mysql -u username -p test 说明:username是数据库 ...

  9. 一台mysql数据库服务器_在一台服务器安装多个MySQL数据库

    一台服务上已经安装了mysql实例,可通过mysqld_multi命令新增实例1.假设该服务器上有一原有mysql实例,其basedir为/usr/local/m 一台服务上已经安装了mysql实例, ...

最新文章

  1. 管理员技术(六): 硬盘分区及格式化、 新建一个逻辑卷、调整现有磁盘的分区、扩展逻辑卷的大小、添加一个swap分区...
  2. WPF如何获得变量异步回调函数时产生的异步回调
  3. 【JetPack】ViewBinding 视图绑定组件 ( 启用模块 | 视图绑定定制 | 绑定类名称生成规则 | 绑定类字段生成规则 | 绑定类获取根视图 | 绑定类获取布局组件 )
  4. 牛客 - 王国(虚树+树的直径)
  5. Learning Less is More – 6D Camera Localization via 3D Surface Regression
  6. jquery toggle方法使用出错?请看这里-遁地龙卷风
  7. 【笔记】MATLAB中的图形(2)
  8. WinCEService项目
  9. dynamic结合匿名类型 匿名对象传参
  10. python编程基础之六
  11. Context-aware Attentional Pooling (CAP) for Fine-grained Visual Classification
  12. ios王者荣耀服务器维护31号,王者荣耀3月31日IOS无法更新什么情况?王者荣耀ios更新特别慢解决方法...
  13. qt模拟键盘的三种实现方式(思路+demo)
  14. iMac2021 在重新安装mac os系统后,电脑账户创建失败
  15. 互联网经济的背后-梅特卡夫效应与双边市场效应
  16. 创建Deployment时指定hostnetwork是干啥的?
  17. 基于模板的知识问答方法
  18. 设计一个小型的物联网应用系统_物联网应用设计需注意的连接器要求
  19. 【总结】56个JavaScript 实用工具函数助你提升开发效率!
  20. 小目标一、平均数的分类及计算方式

热门文章

  1. Java Web Application 自架构 四 Log4j2日志管理
  2. HLG 1376 能量项链
  3. [31期] 第一个项目结束之际--俺很高调但很真诚地感谢一个人--涛爷
  4. DOM4J对于XML的用法
  5. Java-学习笔记-6-继承
  6. 在 Java 中利用 redis 实现 LBS 服务
  7. ios在异步网络请求上实现同步逻辑
  8. gulp打包js/css时合并成一个文件时的顺序解决
  9. U盘系统启动制作Windows版,蒋介石制作
  10. java编程思想 入门_java编程思想学习(基础)