1.python 2.7.2(설치 버전)
2.MySQL-python-1.2.3.win32-py2.7(mysqldb 모듈)
#데이터베이스 코드에 연결
# 코딩 =utf-8
import MySQLdb
import sys
가져오기 시간
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()
#List 모든 데이터베이스
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
#테스트 데이터베이스를 사용하여 테스트 데이터베이스 아래의 모든 테이블을 쿼리합니다.
cur.execute (" 테스트 사용")
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
#Query data table userinfo
userList=[]
cur .execute("테스트 사용")
cur.execute("userinfo에서 * 선택;")
cur.fetchall()의 shuju에 대해:
userList.append(shuju)
인쇄 사용자 목록