mysqlデータベースinformation_schemaのtablesデータテーブル
2261 ワード
information_schema.tables データベースinformation_schema データテーブルtables テーブル文 共通フィールド クエリー データベースinformation_schema
information_schemaはmysqlデータベースのシステムデータベースであり、MySQLサーバが維持している他のすべてのデータベースに関する情報を保存するデータベースメタデータへのアクセス方法を提供します.データベース名、データベースのテーブル、テーブル・バーのデータ型、アクセス権などです.
データテーブルtables
tablesは、データテーブルのメタデータ情報を格納します.
テーブル文
共通フィールド
フィールド
名前
説明
table_schema
データベース名
table_name
データテーブル名
table_type
データテーブルタイプ
engine
エンジン
table_rows
データテーブルレコード合計
通常は実際のレコード数より小さい
create_time
テーブル作成時間
update_time
表の変更時間
table_comment
コメント
検索データベースのクエリ クエリーデータ クエリー各データテーブルレコード数
information_schemaはmysqlデータベースのシステムデータベースであり、MySQLサーバが維持している他のすべてのデータベースに関する情報を保存するデータベースメタデータへのアクセス方法を提供します.データベース名、データベースのテーブル、テーブル・バーのデータ型、アクセス権などです.
データテーブルtables
tablesは、データテーブルのメタデータ情報を格納します.
テーブル文
CREATE TEMPORARY TABLE `TABLES` (
`TABLE_CATALOG` varchar(512) NOT NULL DEFAULT '',
`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) unsigned DEFAULT NULL,
`ROW_FORMAT` varchar(10) DEFAULT NULL,
`TABLE_ROWS` bigint(21) unsigned DEFAULT NULL,
`AVG_ROW_LENGTH` bigint(21) unsigned DEFAULT NULL,
`DATA_LENGTH` bigint(21) unsigned DEFAULT NULL,
`MAX_DATA_LENGTH` bigint(21) unsigned DEFAULT NULL,
`INDEX_LENGTH` bigint(21) unsigned DEFAULT NULL,
`DATA_FREE` bigint(21) unsigned DEFAULT NULL,
`AUTO_INCREMENT` bigint(21) unsigned DEFAULT NULL,
`CREATE_TIME` datetime DEFAULT NULL,
`UPDATE_TIME` datetime DEFAULT NULL,
`CHECK_TIME` datetime DEFAULT NULL,
`TABLE_COLLATION` varchar(32) DEFAULT NULL,
`CHECKSUM` bigint(21) unsigned DEFAULT NULL,
`CREATE_OPTIONS` varchar(255) DEFAULT NULL,
`TABLE_COMMENT` varchar(2048) NOT NULL DEFAULT ''
) ENGINE=MEMORY DEFAULT CHARSET=utf8
共通フィールド
フィールド
名前
説明
table_schema
データベース名
table_name
データテーブル名
table_type
データテーブルタイプ
engine
エンジン
table_rows
データテーブルレコード合計
通常は実際のレコード数より小さい
create_time
テーブル作成時間
update_time
表の変更時間
table_comment
コメント
検索
select count(*) from tables where table_schema = ‘test’;
select table_name from tables where table_schema = 'test';
select table_rows from tables where table_schema = 'test';( )
select count(*) from tableName [ ];( , )
select sql_calc_found_rows 1 from t limit 1;( , )
select found_rows() as count;