MySQLクエリデータベースのテーブル名、テーブルコメント、フィールド名、フィールドタイプ、フィールドコメント

このタイプのクエリは非常に興味深いもので、データベース内のテーブルとフィールドに関する情報をクエリします。それは順列4種クエリによって要約することができます。

1.データベース内のすべてのテーブル名とテーブルコメントをクエリします

SELECT
	TABLE_NAME AS 表名,
	TABLE_COMMENT AS 表注释 
FROM
	INFORMATION_SCHEMA.TABLES 
WHERE
	TABLE_SCHEMA = 'dms_app_dev';

ここに画像の説明を挿入します

2.データベースの下のディクショナリテーブルにあるすべてのフィールド名、データ型、およびフィールドコメントをクエリします

SELECT
	COLUMN_NAME AS 字段名,
	DATA_TYPE AS 数据类型,
	COLUMN_COMMENT AS 字段注释 
FROM
	INFORMATION_SCHEMA.COLUMNS 
WHERE
	TABLE_SCHEMA = 'dms_app_dev' 
	AND TABLE_NAME = 'dicts';

ここに画像の説明を挿入します

3.データベース内のすべてのテーブルの下にあるすべてのフィールド名、データ型、およびフィールドコメントをクエリします

SELECT
	COLUMN_NAME AS 字段名,
	DATA_TYPE AS 数据类型,
	COLUMN_COMMENT AS 字段注释 
FROM
	INFORMATION_SCHEMA.COLUMNS 
WHERE
	TABLE_SCHEMA = 'dms_app_dev';

ここに画像の説明を挿入します

4.データベース内のすべてのテーブル名、テーブルコメント、およびすべてのフィールド名、データ型、およびフィールドコメントをクエリします。

SELECT
	t.TABLE_NAME AS 表名,
	t.TABLE_COMMENT AS 表注释,
	c.COLUMN_NAME AS 字段名,
	c.COLUMN_TYPE AS 数据类型,
	c.COLUMN_COMMENT AS 字段注释 
FROM
	INFORMATION_SCHEMA.TABLES AS t,
	INFORMATION_SCHEMA.COLUMNS AS c 
WHERE
	c.TABLE_NAME = t.TABLE_NAME 
	AND t.TABLE_SCHEMA = 'dms_app_dev';

ここに画像の説明を挿入します

実際、原則は非常に単純です。データベース、テーブル、フィールドを作成MySQLし、データストレージinformation_schemaシステムデータベースに詳細を配置するSQLと、単純なクエリになり、興味を持って見ることができます。

ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/yilovexing/article/details/107068569