1, 一些特殊表
- 查询表的存在
select * from information_schema.tables where table_schema = 'databaseName' table_name like '%tableName%'
- 查询字段的存在
select * from information_schema.columns where table_schema='databaseName' and table_name='tableName' and column_name ='columnName';
2,查询配置
- 查询支持的数据库引擎
show engines;
- 查看 mysql 物理文件位置
show variables like 'datadir';
3,一些设置
- 关闭mysql5.7新特性对衍生表的合并优化
set session optimizer_switch='derived_merge=off';
4,一些 sql 经验
- 大数据量表分页优化
用覆盖索引代替全部
SELECT
*
FROM
pro2
WHERE
id >= ( SELECT id FROM pro2 LIMIT 10000000, 1 )
LIMIT 10
标签:name,记录,MySql,查询,table,show,操作,id,schema
From: https://www.cnblogs.com/cnff/p/16785040.html