MySQLdb 使用方法
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 使用方法相关推荐
- Python错误“ImportError: No module named MySQLdb”解决方法
Python错误"ImportError: No module named MySQLdb"解决方法 参考文章: (1)Python错误"ImportError: No ...
- Mac 下anaconda安装mysqldb的方法
试了好多次,后来发现在新版的anaconda下mysqldb的包是在mysql下,直接sudo conda install mysql就可以了 转载于:https://www.cnblogs.com/ ...
- python mysqldb insert_Python MySQLdb.insert方法代码示例
# 需要导入模块: import MySQLdb [as 别名] # 或者: from MySQLdb import insert [as 别名] def insert(self, tablename ...
- anacoda2如何连接使用mysql_Anaconda 安装 Python 库(MySQLdb)的方法-(转)
安装python库的过程中,最重要的地方就是版本需要兼容.其中操作系统为64位,Python为2.X 64位,下载安装文件的时候也要注意版本匹配.其中文件名中包含的cp27表示CPython 2.7版 ...
- Linux云服务ModuleNotFoundError: No module named 'MySQLdb'
问题描述: 安装MySQLdb,并且做了软连接 sudo yum install MySQL-python ln -s /usr/local/mysql/lib/libmysqlclient.so.1 ...
- python mysqldb_python学习-使用MySQLdb操作mysql数据库
操作环境为python2.7 centos7 一.MySQLdb的安装与配置 MySQLdb是用于Python连接mysql数据库的接口,它实现了Python数据库api规范2.0. 按照以下方式安装 ...
- python3 与 Django 连接数据库:Error loading MySQLdb module: No module named 'MySQLdb'
在 python2 中,使用 pip install mysql-python 进行安装连接MySQL的库,使用时 import MySQLdb 进行使用 在 python3 中,改变了连接库,改为了 ...
- [原创]python MySQLdb在windows环境下的安装、出错问题以及解决办法
版权声明:本文为博主原创文章,未经博主允许不得转载. 问题:windows下安装MySQLdb的方法 解析:python没有php那种集成环境,比如wamp那种集成软件直接把所有需要的东西全部一次性搭 ...
- MySQLdb安装与使用
一.MAC系统 1. 安装(使用pip命令) [1]使用 easy_install pip命令安装pip [2]安装成功,输入pip显示用法.命令行等信息:命令 which pip 可以查看安装位置 ...
最新文章
- python3.7 安装pip3_Ubuntu16.04 安装python3.7和pip3
- r语言python print包_python : 批量下载R语言库包
- 稠密连接网络(DenseNet)
- 小程序下载PDF等类型文件并保存到本地
- Delphi7 如何调整背景色为黑色容易护眼
- Django菜鸟入门笔记(1)
- CGI和FastCgi
- 上海自考02290 c++语言程序设计试卷,上海交通大学工业自动化专业自考本科招生简章...
- 基于C的电子通讯录管理系统
- linux crontab 每30秒,crontab 每 30 秒自動執行
- 专业工作站版、企业版、企业LTSC版、Servers版哪个更稳定更适合应对灾难
- iOS模拟器iOS Simulator详细图文使用教程
- 前端Html的全新认识
- uniapp切换中英文
- REXROTH比例阀的运用和特点
- 本地jar运行在docker中的方法
- 乔恩·斯凯特(Jon Skeet)-编程的查克·诺里斯(Chuck Norris)
- linux 命令:top 详解
- stm32+hx711+蓝牙hc05 称重系统(蓝牙电子秤)
- QQ影音自动下载字幕乱码