mysql查看所有表名与字段名

@的为变量

-- 查询数据库中所有表名
select table_name from information_schema.tables where table_schema='@dbname' and table_type='base table';
-- 查询指定数据库中指定表的所有字段名column_name
select column_name from information_schema.columns where table_schema='@dbname' and table_name='@tableName'