python查看数据库存在表_python sqlite3查看数据库所有表(table)

#coding:utf-8

import sqlite3

'''

sqlite3存在系统表sqlite_master,结构如下:

sqlite_master(

type TEXT, #类型:table-表,index-索引,view-视图

name TEXT, #名称:表名,索引名,视图名

tbl_name TEXT,

rootpage INTEGER,

sql TEXT

)

'''

#查看某数据库中所有表

def GetTables(db_file = 'main.db'):

try:

conn = sqlite3.connect(db_file)

cur = conn.cursor()

cur.execute("select name from sqlite_master where type='table' order by name")

print cur.fetchall()

except sqlite3.Error, e:

print e

'''

#查看表结构

cur.execute("PRAGMA table_info(T_Person)")

print cur.fetchall()

'''

SQL中查看数据库各表的大小

SQL中查看数据库各表的大小 编写人:CC阿爸 2014-6-17 在日常SQL数据库的操作中,如何快速的查询数据库中各表中数据的大小. 以下有两种方法供参考: 第一种: create table # ...

mysql查看数据库和表的占用空间大小

mysql查看数据库和

你可能感兴趣的:(python查看数据库存在表)