pymsql 查询某一数据库的所有数据表
来源:互联网 发布:mac版yy怎么录音 编辑:程序博客网 时间:2024/06/05 17:19
要求:使用 pymysql 连接数据库,查询某一指定数据库中的所有数据表
代码实现:
import pymysqldef get_tables_from_db(): tables = [] # 连接参数配置 config = { 'host': '主机地址', 'port': 3306, 'user': 'mysql用户名', 'password': '密码', } # 连接数据库 con = pymysql.connect(**config) # 创建游标 cursor = con.cursor() # 查询语句 # 查询指定的数据库下有多少数据表 sql = 'select TABLE_NAME, table_type, engine from information_schema.tables where table_schema="指定的数据库名"' try: # 执行查询语句 cursor.execute(sql) # 取得所有结果 results = cursor.fetchall() # 打印数据表个数 print(len(results)) # 打印数据表名,数据表类型,及存储引擎类型 print("table_name", "table_type", "engine") for row in results: name = row[0] type = row[1] engine = row[2] tables.append(name) print(name, type, engine) except Exception as e: raise e finally: con.close() return tablestables = get_tables_from_db()
阅读全文
0 0
- pymsql 查询某一数据库的所有数据表
- 查询得到当前数据库的所有数据表名 和 视图
- 查询某个数据库下所有用到某张数据表的数据库对象: 存储过程 或 视图
- 如何查询postgreSQL 里面某个数据库中所有用户定义的数据表的名字
- SqlServer查询所有数据表
- 查询数据库中所有记录总数不为0的数据表名称
- mysql根据字段查询数据库中的存在该字段的所有数据表
- ThinkPHP查询数据库表中包含在某一结果集中的所有内容
- Oracle 查询数据库中包含某一特定值的所有字段名,以及表名
- 查询,更新远端数据库的数据表
- SQL server数据库的数据表、字段查询
- Python的数据库连接Pymsql
- Hbase 查询某一列的所有时间版本的数据
- MYSQL 查询包含某个数据表的所有存储过程
- sql 查询除某一字段外的所有字段
- 查询能够响应某一Intent的所有Activity
- 查询某一段时间内的所有天或月
- Mysql 查询数据含某一列名的所有表
- 新浪微博网站接入
- java比较两个文件夹下的文件是否一致
- Hbase-简介-NoSQL
- python包matplotlib基础入门
- win10,Anaconda(python3.6)安装opencv-python, 以及解决import cv2 失败 ImportError:DLL load fail:找不到指定模块
- pymsql 查询某一数据库的所有数据表
- Python惰性序列
- RL,MAB与Contextual Bandits区别
- JQuery 表单快速选择器,表单属性选择器
- 使 sublime 可以自动补全 jsx 的标签(前提是安装Emmet )
- leetcode-Longest Substring Without Repeating Characters
- 数组和链表的区别
- 生成均匀分布次序统计量的伪随机数 生成删失伪随机样本
- python web 部署:nginx + gunicorn + supervisor + flask 部署笔记