zoukankan      html  css  js  c++  java
  • Mysql information_schema

    我们通常对数据库进行的增删插检操作,是针对数据库中的文件。mysql数据库中还有一些表(是view,只能做select操作)记录了现有表的meta data,比如某个column的名字,它的定义是什么等等。

    information_schema 是MySQL系统自带的数据库,提供了对数据库元数据的访问
    information_schema.tables 指数据库中的表(information_schema.columns 指列)
    table_schema 指数据库的名称
    table_type 指是表的类型(base table 指基本表,不包含系统表)
    table_name 指具体的表名

    engine : 存储引擎;
    table_rows: 关于表的粗略行估计;
    data_length : 记录表的大小(单位字节);
    index_length : 记录表的索引的大小;
    row_format: 可以查看数据表是否压缩过;

    select distinct TABLE_SCHEMA from information_schema.tables ; //查询所有数据库信息
    select TABLE_NAME from information_schema.TABLES where TABLE_NAME like 'order\_%' //获取数据表中格式为order_20080808的所有数据表
    SELECT TABLE_NAME FROM information_schema. TABLES WHERE TABLE_SCHEMA = 'db_order' AND TABLE_NAME REGEXP '^t_order_[0-9]+$' ORDER BY TABLE_NAME DESC;

    。。。。。。待添加

  • 相关阅读:
    如何设置路由器实现静态IP配置
    linux内核源码结构
    linux源码“.config”文件分析
    用python来调试网络程序
    dbm速算
    用python虚拟串口
    sed学习笔记
    贴一段shell代码
    ethtool使用记录
    mint锁屏设置
  • 原文地址:https://www.cnblogs.com/wt645631686/p/8461147.html
Copyright © 2011-2022 走看看