精华内容
下载资源
问答
  • 查看表数据结构

    2018-06-13 21:32:00
    查看数据表结构 语法:DESCRIBE tb_name; SHOW CREATE TABLE tb_name;(\G) 转载于:https://www.cnblogs.com/mariobear/p/9180258.html

    查看数据表结构 语法:
    DESCRIBE tb_name;

    SHOW CREATE TABLE tb_name;(\G)

    转载于:https://www.cnblogs.com/mariobear/p/9180258.html

    展开全文
  • mysql 查看表数据

    千次阅读 2017-04-11 11:09:12
    数据库中有几十上百张表,那么哪些数据量比较大呢,总不能一个一个的去查询吧,在mysql中也有类似于oracle的数据字典,只不过mysql没有oracle记录的那么多和详细,但也足够我们查询这些信息了。...
       数据库中有几十上百张表,那么哪些表的数据量比较大呢,总不能一个表一个表的去查询吧,在mysql中也有类似于oracle的数据字典表,只不过mysql没有oracle记录的那么多和详细,但也足够我们查询这些信息了。
    

       在mysql的information_schema下有存储数据库基本信息的数据字典表,可以通过查询tables表来获得所需要的表相关信息。

    
    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    |mysql             |
    |report            |
    | report_result      |
    |test              |
    +--------------------+
    5 rows in set (0.02 sec)
    
    mysql> use information_schema;
    Database changed
    mysql> show tables;
    +---------------------------------------+
    |Tables_in_information_schema         |
    +---------------------------------------+
    |CHARACTER_SETS                       |
    |COLLATIONS                           |
    | COLLATION_CHARACTER_SET_APPLICABILITY |
    |COLUMNS                              |
    |COLUMN_PRIVILEGES                    |
    |KEY_COLUMN_USAGE                     |
    |PROFILING                            |
    |ROUTINES                             |
    |SCHEMATA                             |
    |SCHEMA_PRIVILEGES                    |
    |STATISTICS                           |
    |TABLES                               |
    |TABLE_CONSTRAINTS                    |
    |TABLE_PRIVILEGES                     |
    |TRIGGERS                             |
    |USER_PRIVILEGES                      |
    |VIEWS                                |
    +---------------------------------------+
    17 rows in set (0.00 sec)
    


    那么我们查看一下talbes表结构信息,看看存储的具体信息

    
    mysql> desc tables;
    +-----------------+--------------+------+-----+---------+-------+
    | Field           |Type         | Null | Key | Default |Extra |
    +-----------------+--------------+------+-----+---------+-------+
    | TABLE_CATALOG   | varchar(512) | YES |     | NULL   |       |
    | TABLE_SCHEMA    | varchar(64)  | NO  |     |        |       |
    | TABLE_NAME      | varchar(64)  | NO  |     |        |       |
    | TABLE_TYPE      | varchar(64)  | NO  |     |        |       |
    | ENGINE          |varchar(64)  | YES  |     |NULL    |       |
    | VERSION         |bigint(21)   | YES  |     |NULL    |       |
    | ROW_FORMAT      | varchar(10)  | YES |     | NULL   |       |
    | TABLE_ROWS      | bigint(21)   | YES |     | NULL   |       |
    | AVG_ROW_LENGTH  | bigint(21)   | YES |     | NULL   |       |
    | DATA_LENGTH     | bigint(21)   | YES |     | NULL   |       |
    | MAX_DATA_LENGTH | bigint(21)   | YES |     | NULL   |       |
    | INDEX_LENGTH    | bigint(21)   | YES |     | NULL   |       |
    | DATA_FREE       | bigint(21)   |YES  |     | NULL   |       |
    | AUTO_INCREMENT  | bigint(21)   | YES |     | NULL   |       |
    | CREATE_TIME     | datetime     |YES  |     | NULL   |       |
    | UPDATE_TIME     | datetime     |YES  |     | NULL   |       |
    | CHECK_TIME      | datetime     |YES  |     | NULL   |       |
    | TABLE_COLLATION | varchar(64)  | YES  |     |NULL    |       |
    | CHECKSUM        | bigint(21)   |YES  |     | NULL   |       |
    | CREATE_OPTIONS  | varchar(255) | YES  |     |NULL    |       |
    | TABLE_COMMENT   | varchar(80)  | NO  |     |        |       |
    +-----------------+--------------+------+-----+---------+-------+
    21 rows in set (0.00 sec)
    


    主要存储了表的信息如表使用的引擎,表的类型等信息。我们可以通过查询table_rows属性获得哪些表数据量比较大。

    
    mysql> select table_name,table_rows from  tables order by table_rows desc limi 10;
    
    +---------------+------------+
    
    | table_name    |table_rows |
    
    +---------------+------------+
    
    | task6        |    1558845 |
    
    | task         |    1554399 |
    
    | task5        |    1539009 |
    
    | task3        |    1532169 |
    
    | task1        |    1531143 |
    
    | task2        |    1531143 |
    
    | task4        |    1521225 |
    
    | task7        |     980865 |
    


    我们继续深入思考,这些存储的数据是否准确,是否真实的反应了表中数据量大小?

    
    mysql> show create table tables \G;
    
    *************************** 1. row***************************
    
          Table: TABLES
    
    Create Table: CREATE TEMPORARY TABLE`TABLES` (
    
     `TABLE_CATALOG` varchar(512) default NULL,
    
     `TABLE_SCHEMA` varchar(64) NOT NULL default '',
    
     `TABLE_NAME` varchar(64) NOT NULL default '',
    
     `TABLE_TYPE` varchar(64) NOT NULL default '',
    
     `ENGINE` varchar(64) default NULL,
    
     `VERSION` bigint(21) default NULL,
    
     `ROW_FORMAT` varchar(10) default NULL,
    
     `TABLE_ROWS` bigint(21) default NULL,
    
     `AVG_ROW_LENGTH` bigint(21) default NULL,
    
     `DATA_LENGTH` bigint(21) default NULL,
    
     `MAX_DATA_LENGTH` bigint(21) default NULL,
    
     `INDEX_LENGTH` bigint(21) default NULL,
    
     `DATA_FREE` bigint(21) default NULL,
    
     `AUTO_INCREMENT` bigint(21) default NULL,
    
     `CREATE_TIME` datetime default NULL,
    
     `UPDATE_TIME` datetime default NULL,
    
     `CHECK_TIME` datetime default NULL,
    
     `TABLE_COLLATION` varchar(64) default NULL,
    
     `CHECKSUM` bigint(21) default NULL,
    
     `CREATE_OPTIONS` varchar(255) default NULL,
    
     `TABLE_COMMENT` varchar(80) NOT NULL default ''
    
    ) ENGINE=MEMORY DEFAULTCHARSET=utf8
    


    看到上面红色的字体了吧,information_schema下的表tables是内存表,数据库启动的时候,会读取分析各表中数据,然后填充tables表。如果某些表更新频繁,而来不及更新tables表的时候,tables中存储的数据就不一定准确了,这会影响到执行计划的分析,索引在执行计划的时候,可以analyze表,然后确保存储的信息准确。

    转自:http://blog.csdn.net/aeolus_pu/article/details/7804771
    展开全文
  • Postgresql 查看表数据存储

    千次阅读 2017-09-22 10:26:52
    base 目录是最重要的一个目录,放的是每一个 database 的数据。base 目录里的每一个数字目录对于一个 database 的 oid, 可以通过 查看 pg_database 这张表查看每一个 数据库的 oid 。

    可参看,http://blog.chinaunix.net/uid-24774106-id-3757916.html
    http://blog.csdn.net/jameshadoop/article/details/60962451
    base 目录是最重要的一个目录,放的是每一个 database 的数据。base 目录里的每一个数字目录对于一个 database 的 oid, 可以通过 查看 pg_database 这张表查看每一个 数据库的 oid 。
    lai=# select oid, datname from pg_database ;
    oid | datname
    ——-+———–
    1 | template1
    12031 | template0
    12036 | postgres
    16385 | lai
    (4 rows)
    每一张表的数据(大部分)又是放在 base/(dboid)/(relfilenode) 这个文件里面:
    lai=# select relname, relowner, relfilenode from pg_class where relowner = 16384;
    relname | relowner | relfilenode
    ———————–+———-+————-
    pg_toast_24589 | 16384 | 24592
    pg_toast_24589_index | 16384 | 24594
    pg_toast_24595 | 16384 | 24598
    pg_toast_24595_index | 16384 | 24600
    item_id_seq | 16384 | 24601
    Feed_pkey | 16384 | 167963
    feed | 16384 | 24589
    item | 16384 | 24595
    pg_toast_168003 | 16384 | 168006
    pg_toast_168003_index | 16384 | 168008
    tmp | 16384 | 168003
    (11 rows)
    feed 这张表数据在 base/16386/24589 文件里,item 这张表的数据放在 base/16386/24595 这个文件里。也可以用 pg_relation_filepath 这个函数查询:
    lai=# select pg_relation_filepath(‘item’);

    pg_relation_filepath

    base/16385/24595
    (1 row)
    当然实际的存储不会这么简单。每一张表的文件都会有一些附加的存储文件,如文件名后加上 _fsm 的是空闲空间映射表 (Free Space Map)。另外 base/(dboid)/(relfilenode) 这个文件超过 1GB 以后,Postgres 会把这个文件拆分成不超过 1G 的多个文件,文件末尾加上 .1 .2 .3 … 做编号。 如 24589 24589.1 24589.2 。据说这是因为某些文件系统支持的最大文件大小有限制(如 fat32 只支持最大 4G )的文件。

    展开全文
  • mysql 查看表数据大小,条数

    千次阅读 2018-11-06 10:01:28
    mysql的information_schema库重 tables存储了数据表的元数据信息,下面是其中几个字段的含义: table_schema: 记录数据库名; table_name: 记录数据表名;... 要查看表的大小,条数,可以查...

    mysql的information_schema库重

    tables存储了数据表的元数据信息,下面是其中几个字段的含义:

    • table_schema: 记录数据库名
    • table_name: 记录数据表名
    • table_rows: 关于表的粗略行估计;
    • data_length : 记录表的大小(单位字节);
    • index_length : 记录表的索引的大小

     要查看表的大小,条数,可以查data_length,table_rows

    select TABLE_NAME, concat(truncate(data_length/1024/1024,2),' MB') as data_size,table_rows
    from information_schema.tables where TABLE_SCHEMA = 'dbName'
    and TABLE_NAME in ("tableName1","tableName2")

     

    展开全文
  • DB2查看表数据字典,查看表列名

    千次阅读 2013-08-03 12:17:58
    select   TABNAME --表名  ,COLNAME --列名  ,TYPENAME --列类型... ,LENGTH --列数据类型最大长度  ,SCALE --列数据类型最小长度  ,NULLS --是否为空值  ,KEYSEQ --是否主键(不为空值的为主键)  ,defa
  • 【SAS】查看表数据类型

    千次阅读 2019-04-09 09:11:38
    表名:TableA ods trace on; proc contents data=TableA; ods output Variables=need; run; ods trace off; 结果即可以展示各个列数据类型。
  • DB2 查看表数据大小

    千次阅读 2015-09-06 10:01:51
    ADMINTABINFO administrative view and ADMIN_GET_TAB_INFO table function - Retrieve size and state information for tables ...第一个示例查询时可以带上模式名或者表名来去除系统的信息
  • 可以通过HBaseUI界面查看表的信息 端口60010打不开的情况,是因为HBase 1.0以后的版本,需要自己手动配置,在文件hbase-site < property > < name > hbase.master.info.port < /name > < value > 60010 ...
  • 1、在搭建hive数据仓库完成后,desc 表名 字段描述乱码 以及导入带有中文HQL时报错 FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:javax.jdo....
  •  dbms_rowid.rowid_object(rowid) object_id,---数据对象号  dbms_rowid.rowid_relative_fno(rowid) file_id,---相对文件号  dbms_rowid.rowid_block_number(rowid) block_id,---在第几个块  dbms_rowid....
  • ![图片说明](https://img-ask.csdn.net/upload/201505/05/1430794897_291693.png)
  • hue新建hbase表 hue删除hbase表:前面方框选中后,点击上方Drop按钮删除表。 hue查看hbase表数据:点击左侧表查看表数据
  • MySQL查看数据表

    千次阅读 2017-06-11 10:06:40
    创建数据表之后,可以通过查看数据表结构的定义,查看数据表是否正确 MySQL中,查看数据表的...\G,使显示的结果整齐美观DESCRIBE可以使用DESCRIBE语句查看表的字段信息 DESCRIBE 表名; 或者简写 DESC 表名;说明
  • 数据库 查看数据表

    千次阅读 2017-09-27 09:40:57
    1、查看别的数据库里的  SHOW TABLES FROM MYSQL; 2、查看数据表列表  SHOW TABLES[FROM db_name] 3、查看数据表结构  SHOW COLUMNS FROM tb1_name
  • 2.查看表数据,鉴于数据量大,这里只显示前五条:select * from action_data_myisam limit 5; 3.查看表结构:desc action_data_myisam; 4.查看此表所在路径:describe extended action_data_myisam; ...
  • 查看表中的数据

    2018-01-04 14:34:47
    查看表中的所有数据:select * from 表名; 查看指定字段,指定条件的表数据:select 字段列表 from 表名 where 条件;
  • 我们创建好了数据表,那么我们该怎么去查看数据表列表呢? 一、查看数据表列表的语法结构  SHOW TABLES [FROM db_name] [LIKE ‘pattern’ | WHERE expr]  FROM db_name表示,我们不仅可以查看...
  • android查看数据表数据

    千次阅读 2010-09-09 17:54:00
    确认android开发环境完整及android模拟器启动。 这里介绍使用adb命令。 首先,将android-sdk-windows中的adb.exe和...若要查看数据库中的相关数据使用下面的命令 # cd (路径)data/data/包名/dat

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 31,267
精华内容 12,506
关键字:

查看表数据