查看库里面拥有某个字段的所有表
/*查看库里面拥有某个字段的所有表*/
SELECT TABLE_NAME,column_name,data_type,column_type,column_comment FROM
information_schema.columns WHERE column_name='列名' AND TABLE_SCHEMA='库名'
查看表所有字段信息
/*查看表所有字段信息*/
select column_name,column_comment,data_type
from information_schema.columns
where table_name='表名' and table_schema='库名'
查看当前所在库
select database();
-- 第一行就是所在库
show tables;
切换库
use 库名
查询指定数据库没有某字段的所有表
/*查询指定数据库没有某字段的所有表*/
SELECT
table_name
FROM
information_schema.TABLES
WHERE
table_schema = '库名'
AND table_type = 'base table'
AND TABLE_NAME NOT IN ( SELECT DISTINCT TABLE_NAME FROM information_schema.COLUMNS WHERE COLUMN_NAME = '列名' AND TABLE_SCHEMA = '库名' AND TABLE_NAME NOT LIKE 'vw%' )