获取数据库所有列信息(COLUMNS)
SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=‘数据库名’;
COLUMNS表:提供了关于表中的列的信息。详细表述了某个列属于哪个表。各字段说明如下:
列名 | 数据类型 | 描述 |
---|---|---|
TABLE_CATALOG | nvarchar(128) | 数据库名 |
TABLE_NAME | nvarchar(128) | 表名。 |
COLUMN_NAME | nvarchar(128) | 列名 |
DATA_TYPE | nvarchar(128) | 数据类型 |
IS_NULLABLE | varchar(3) | 列的为空性。如果列允许 NULL,那么该列返回 YES。否则,返回 NO。 |