首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

怎么将一个表的列名存入另一个数据库表

2012-03-09 
如何将一个表的列名存入另一个数据库表如题[解决办法]19.3. The INFORMATION_SCHEMA COLUMNS TableThe COL

如何将一个表的列名存入另一个数据库表
如题

[解决办法]
19.3. The INFORMATION_SCHEMA COLUMNS Table
The COLUMNS table provides information about columns in tables. 

INFORMATION_SCHEMA Name SHOW Name Remarks 
TABLE_CATALOG NULL 
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME Field
ORDINAL_POSITION see notes 
COLUMN_DEFAULT Default
IS_NULLABLE Null
DATA_TYPE Type
CHARACTER_MAXIMUM_LENGTH Type
CHARACTER_OCTET_LENGTH
NUMERIC_PRECISION Type
NUMERIC_SCALE Type
CHARACTER_SET_NAME
COLLATION_NAME Collation
COLUMN_TYPE Type MySQL extension 
COLUMN_KEY Key MySQL extension 
EXTRA Extra MySQL extension 
PRIVILEGES Privileges MySQL extension 
COLUMN_COMMENT Comment MySQL extension 


[解决办法]

SQL code
create table 你的表1select column_name from information_schema.columns where table_name = '你的表2';insert into 你的表1select column_name from information_schema.columns where table_name = '你的表xxx'
[解决办法]
insert into dbname.tbname(a)
select column_name from information_schema.columns where table_name = '你的表2';

热点排行