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
0
0
相关文章
Python多文件处理教程_目录遍历与批量操作
Python数据模型教程_对象协议与行为定制
python程序如何工作
如何正确处理条件分支中变量未定义导致的 UnboundLocalError
如何正确拼接 API 请求的原始数据字符串(避免引号导致的认证失败)
python速学教程(入门到精通)
下载
python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具










