您好,欢迎访问一九零五行业门户网

mysql中列信息查询(information

当前数据库中当前用户可以访问的每一个列在该视图中占一行。 information_schema.columns 视图以 sysobjects 、 spt_data type_info 、 systypes 、 syscolumns 、 syscomments 、 sysconfigures 以及 syscharsets 系统表为基
当前数据库中当前用户可以访问的每一个列在该视图中占一行。information_schema.columns 视图以 sysobjects、spt_data type_info、systypes、syscolumns、syscomments、sysconfigures 以及 syscharsets 系统表为基础。
若要从这些视图中检索信息,请指定完全合格的 information_schema view_name 名称。
列名数据类型描述
table_catalog nvarchar(128) 表限定符。
table_schema nvarchar(128) 表所有者。
table_name nvarchar(128) 表名。
column_name nvarchar(128) 列名。
ordinal_position smallint 列标识号。
column_default nvarchar(4000) 列的默认值。
is_nullable varchar(3) 列的为空性。如果列允许 null,那么该列返回 yes。否则,返回 no。
data_type nvarchar(128) 系统提供的数据类型。
character_maximum_length smallint 以字符为单位的最大长度,适于二进制数据、字符数据,或者文本和图像数据。否则,返回 null。有关更多信息,请参见数据类型。
character_octet_length smallint 以字节为单位的最大长度,适于二进制数据、字符数据,或者文本和图像数据。否则,返回 null。
numeric_precision tinyint 近似数字数据、精确数字数据、整型数据或货币数据的精度。否则,返回 null。
numeric_precision_radix smallint 近似数字数据、精确数字数据、整型数据或货币数据的精度基数。否则,返回 null。
numeric_scale tinyint 近似数字数据、精确数字数据、整数数据或货币数据的小数位数。否则,返回 null。
datetime_precision smallint datetime 及 sql-92interval 数据类型的子类型代码。对于其它数据类型,返回 null。
character_set_catalog varchar(6) 如果列是字符数据或 text 数据类型,那么返回 master,指明字符集所在的数据库。否则,返回 null。
character_set_schema varchar(3) 如果列是字符数据或 text 数据类型,那么返回 dbo,指明字符集的所有者名称。否则,返回 null。
character_set_name nvarchar(128) 如果该列是字符数据或 text 数据类型,那么为字符集返回唯一的名称。否则,返回 null。
collation_catalog varchar(6) 如果列是字符数据或 text 数据类型,那么返回 master,指明在其中定义排序次序的数据库。否则此列为 null。
collation_schema varchar(3) 返回 dbo,为字符数据或 text数据类型指明排序次序的所有者。否则,返回 null。
collation_name nvarchar(128) 如果列是字符数据或 text 数据类型,那么为排序次序返回唯一的名称。否则,返回 null。
domain_catalog nvarchar(128) 如果列是一种用户定义数据类型,那么该列是某个数据库名称,在该数据库名中创建了这种用户定义数据类型。否则,返回 null。
domain_schema nvarchar(128) 如果列是一种用户定义数据类型,那么该列是这种用户定义数据类型的创建者。否则,返回 null。
domain_name nvarchar(128) 如果列是一种用户定义数据类型,那么该列是这种用户定义数据类型的名称。否则,返回 null。
其它类似信息

推荐信息