MySQLdb是Python 连接 MySQL 的模块,下面是它一些简单的使用方法: ```python

-- coding: utf-8 --

mysqldb

import time, MySQLdb

连接

conn=MySQLdb.connect(host="localhost",user="root",passwd="",db="test",charset="utf8")
cursor = conn.cursor()

写入

sql = "insert into user(name,created) values(%s,%s)"
param = ("aaa",int(time.time()))
n = cursor.execute(sql,param)
print n

更新

sql = "update user set name=%s where id=3"
param = ("bbb")
n = cursor.execute(sql,param)
print n

查询

n = cursor.execute("select * from user")
for row in cursor.fetchall():
for r in row:
print r

删除

sql = "delete from user where name=%s"
param =("aaa")
n = cursor.execute(sql,param)
print n
cursor.close()

关闭

conn.close()

下面的python代码通过MySQLdb模块链接mysql数据库,然后打开数据库,并通过sql语句查询mysql的版本号,最后关闭数据库连接

#!/usr/bin/pythonimport MySQLdb# Open database connection
db = MySQLdb.connect("localhost","testuser","test123","TESTDB" )# prepare a cursor object using cursor() method
cursor = db.cursor()# execute SQL query using execute() method.
cursor.execute("SELECT VERSION()")# Fetch a single row using fetchone() method.
data = cursor.fetchone()print "Database version : %s " % data# disconnect from server
db.close()

MySQLdb 使用方法相关推荐

  1. Python错误“ImportError: No module named MySQLdb”解决方法

    Python错误"ImportError: No module named MySQLdb"解决方法 参考文章: (1)Python错误"ImportError: No ...

  2. Mac 下anaconda安装mysqldb的方法

    试了好多次,后来发现在新版的anaconda下mysqldb的包是在mysql下,直接sudo conda install mysql就可以了 转载于:https://www.cnblogs.com/ ...

  3. python mysqldb insert_Python MySQLdb.insert方法代码示例

    # 需要导入模块: import MySQLdb [as 别名] # 或者: from MySQLdb import insert [as 别名] def insert(self, tablename ...

  4. anacoda2如何连接使用mysql_Anaconda 安装 Python 库(MySQLdb)的方法-(转)

    安装python库的过程中,最重要的地方就是版本需要兼容.其中操作系统为64位,Python为2.X 64位,下载安装文件的时候也要注意版本匹配.其中文件名中包含的cp27表示CPython 2.7版 ...

  5. Linux云服务ModuleNotFoundError: No module named 'MySQLdb'

    问题描述: 安装MySQLdb,并且做了软连接 sudo yum install MySQL-python ln -s /usr/local/mysql/lib/libmysqlclient.so.1 ...

  6. python mysqldb_python学习-使用MySQLdb操作mysql数据库

    操作环境为python2.7 centos7 一.MySQLdb的安装与配置 MySQLdb是用于Python连接mysql数据库的接口,它实现了Python数据库api规范2.0. 按照以下方式安装 ...

  7. python3 与 Django 连接数据库:Error loading MySQLdb module: No module named 'MySQLdb'

    在 python2 中,使用 pip install mysql-python 进行安装连接MySQL的库,使用时 import MySQLdb 进行使用 在 python3 中,改变了连接库,改为了 ...

  8. [原创]python MySQLdb在windows环境下的安装、出错问题以及解决办法

    版权声明:本文为博主原创文章,未经博主允许不得转载. 问题:windows下安装MySQLdb的方法 解析:python没有php那种集成环境,比如wamp那种集成软件直接把所有需要的东西全部一次性搭 ...

  9. MySQLdb安装与使用

    一.MAC系统 1. 安装(使用pip命令) [1]使用 easy_install pip命令安装pip [2]安装成功,输入pip显示用法.命令行等信息:命令 which pip 可以查看安装位置 ...

最新文章

  1. python3.7 安装pip3_Ubuntu16.04 安装python3.7和pip3
  2. r语言python print包_python : 批量下载R语言库包
  3. 稠密连接网络(DenseNet)
  4. 小程序下载PDF等类型文件并保存到本地
  5. Delphi7 如何调整背景色为黑色容易护眼
  6. Django菜鸟入门笔记(1)
  7. CGI和FastCgi
  8. 上海自考02290 c++语言程序设计试卷,上海交通大学工业自动化专业自考本科招生简章...
  9. 基于C的电子通讯录管理系统
  10. linux crontab 每30秒,crontab 每 30 秒自動執行
  11. 专业工作站版、企业版、企业LTSC版、Servers版哪个更稳定更适合应对灾难
  12. iOS模拟器iOS Simulator详细图文使用教程
  13. 前端Html的全新认识
  14. uniapp切换中英文
  15. REXROTH比例阀的运用和特点
  16. 本地jar运行在docker中的方法
  17. 乔恩·斯凯特(Jon Skeet)-编程的查克·诺里斯(Chuck Norris)
  18. linux 命令:top 详解
  19. stm32+hx711+蓝牙hc05 称重系统(蓝牙电子秤)
  20. QQ影音自动下载字幕乱码

热门文章

  1. ADS1.2+2440+j-link(亲测)
  2. HP刀片服务器系统Flex,深入解析Flex System新一代刀片系统
  3. [置顶]类的加载连接初始化
  4. Java汉字转拼音库,Pinyin4j
  5. windows管理右键新建的方法
  6. John A·Rogers报告分享
  7. 单向和双向沟通带来启发
  8. 马哥学习周总结第一周→linux简介、’文件系统及基础命令------李洋个人笔记。...
  9. JDK9相比于JDK8,究竟变强了多少
  10. 互动媒体技术——编程习作集