首页 > 数据库技术 > 详细

MySQLdb的使用

时间:2015-01-05 16:41:39      阅读:134      评论:0      收藏:0      [点我收藏+]

MySQLdb的使用。

1.create table:

 #-*- coding:utf-8 -*-
‘‘‘
    @data:2015-01-05
    @filename:CreateTable.py
‘‘‘
import MySQLdb as mdb
import sys


con = None
try:
    con = mdb.connect(‘localhost‘,‘root‘,‘123456‘,‘py‘)
    cur = con.cursor()
    cur.execute("CREATE TABLE IF NOT EXISTS \
        Writers(Id INT PRIMARY KEY AUTO_INCREMENT,Name VARCHAR(25))")
    cur.execute("INSERT INTO Writers(Name) VALUES(‘Jack London‘)")
    cur.execute("INSERT INTO Writers(Name) VALUES(‘Honore de Balzac‘)")
    cur.execute("INSERT INTO Writers(Name) VALUES(‘Lion‘)")
    cur.execute("INSERT INTO Writers(Name) VALUES(‘Emile‘)")
    cur.execute("INSERT INTO Writers(Name) VALUES(‘Truman Capote‘)")
    print "Database Table Writes Create success."
finally: 
    if con:
        con.close()

2.select table

#-*- coding:utf-8 -*-
‘‘‘
    @data:2015-01-05
    @filename:SelectTable.py
‘‘‘
import MySQLdb as mdb
import sys


con = None
try:
    con = mdb.connect(‘localhost‘,‘root‘,‘123456‘,‘py‘)
    cur = con.cursor()
    cur.execute("SELECT * FROM Writers")
    numrows = int(cur.rowcount)
    for i in range(numrows):
        row = cur.fetchone()
        print row[0],‘|‘,row[1]
finally: 
    if con:
        con.close()

MySQLdb的使用

原文:http://blog.csdn.net/cuirqiang/article/details/42423139

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!