您好,欢迎访问一九零五行业门户网

python操作mysql

1.python 2.7.2(安装版本) 
2.mysql-python-1.2.3.win32-py2.7  (mysqldb模块)
#连接数据库代码 
#coding=utf-8 
import mysqldb 
import sys 
import time 
host ='127.0.0.1' 
user ='root' 
passwd ='123456' 
port = 3306 
db_list=[] 
tb_list=[] 
dbcon=mysqldb.connect(host,user,passwd,port=3306) 
cur=dbcon.cursor() 
#列出所有数据库 
def check_db(): 
    cur.execute('show databases') 
    for db in cur.fetchall(): 
        db_list.append(db[0]) 
    return db_list 
#获取当前数据库里所有的表的列表 
db_list = check_db() 
print db_list 
#使用test数据库,查询test数据库下面的所有表 
cur.execute(use test) 
cur.execute(select database()) 
print 当前数据库 :%s %cur.fetchall()[0] 
all_table = cur.execute(show tables) 
for tb in cur.fetchall(): 
    tb_list.append(tb[0]) 
print tb_list 
#查询数据表userinfo 
userlist=[] 
cur.execute(use test) 
cur.execute(select * from userinfo;) 
for shuju in cur.fetchall(): 
    userlist.append(shuju) 
print userlist
其它类似信息

推荐信息