python操作Mysql数据库

原创 2016年08月29日 15:54:43

安装

下载安装:
https://pypi.python.org/pypi/MySQL-python/1.2.5

操作

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import MySQLdb

# 打开数据库连接
db = MySQLdb.connect("localhost","testuser","test123","TESTDB" )

# 使用cursor()方法获取操作游标 
cursor = db.cursor()

# 使用execute方法执行SQL语句
cursor.execute("SELECT VERSION()")

# 使用 fetchone() 方法获取一条数据库。
data = cursor.fetchone()

print "Database version : %s " % data

# SQL 插入语句
sql = """INSERT INTO EMPLOYEE(FIRST_NAME,
         LAST_NAME, AGE, SEX, INCOME)
         VALUES ('Mac', 'Mohan', 20, 'M', 2000)"""
try:
   # 执行sql语句
   cursor.execute(sql)
   # 提交到数据库执行
   db.commit()
except:
   # Rollback in case there is any error
   db.rollback()

# 关闭数据库连接
db.close()
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Python Web框架之Flask(2)——mysql数据库操作

1.测试mysql数据库连接# -*- coding: utf-8 -*- """ Created on Tue Jun 27 10:39:14 2017@author: Administrator ...

Python实现连接操作MySql数据库

在本文中介绍 Python3 使用PyMySQL连接数据库,并实现简单的增删改查。(注意是python3) 1、安装PyMySQL         PyMySQL 是在 Pytho...

Python学习总结笔记(10)-- MySQL数据库操作之SQLAlchemy使用总结

SQLAlchemy是一个著名的ORM框架,使用ORM操作数据库,不用去关注SQL语句本身,这样可以提高开发的效率。同时使用ORM框架虽然可以减少代码编写的消耗,但是可能也会执行很多冗余的数据库操作,...

python脚本操作MySQL数据库的一些问题

python脚本操作MySQL数据库的一些问题 博主小妹在某公司实习,被分派做数据清洗和梳理(此处不得不提及自己实在太菜了),遇到一系列MySQL数据库的处理问题,列在此处,作为总结。 1. 数据...

Python操作MySQL数据库的三种方法

1. MySQLdb 的使用(1) 什么是MySQLdb?  MySQLdb 是用于 Python 连接 MySQL 数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 My...

python操作MySQL数据库

本文转载自 http://www.cnblogs.com/rollenholt/archive/2012/05/29/2524327.html  python操作MySQL数据库 坚...
  • echozhy
  • echozhy
  • 2014年01月25日 20:57
  • 966

使用python读取mysql数据库并进行数据的操作

python使用pymysql操作mysql数据库

树莓派安装mysql数据库并且通过python来进行存储操作

具体的安装数据库的操作详见:http://blog.csdn.net/huayucong/article/details/49736427 树莓派安装mysql数据库并且通过python来进行存储操作...

Python实战之MySQL数据库操作

本文地址:http://blog.csdn.net/kongxx/article/details/7094018 1. 要想使Python可以操作MySQL数据库,首先需要安装MySQL-pytho...
  • kongxx
  • kongxx
  • 2011年12月22日 08:37
  • 22762

python操作mysql数据库(增删查改)

#coding=utf-8 import MySQLdb class Mysql_Oper: def __init__(self,host,user,passwd,db): self.ho...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python操作Mysql数据库
举报原因:
原因补充:

(最多只允许输入30个字)