1. 程式人生 > >mysql 獲得指定資料庫所有表名以及指定表的所有欄位名

mysql 獲得指定資料庫所有表名以及指定表的所有欄位名

SELECT
	COLUMN_NAME 列名,
	DATA_TYPE 欄位型別,
	COLUMN_COMMENT 欄位註釋
FROM
	information_schema. COLUMNS
WHERE
	table_name = 'sys_user' ## 表名
AND table_schema = 'test'; ## 資料庫

/*獲得指定表的所有欄位*/
SELECT
	*
FROM
	information_schema. COLUMNS
WHERE
	table_name = 'sys_user'
AND table_schema = 'test';

/* 獲得指定資料庫的所有表名 */
SELECT
	*
FROM
	information_schema. TABLES
WHERE
	TABLE_SCHEMA = 'test';