MySQL关于查找模式对象的语句

数据库 MySQL
在日常工作中,搜索特定的数据库对象,是最常见的一个工作,下面分享几个关于mysql模式查找的语句。

在日常工作中,搜索特定的数据库对象,是最常见的一个工作,下面分享几个关于mysql模式查找的语句。

1. 在 MySQL 数据库中查找名称中包含数字的表

select table_schema as database_name,
table_name
from information_schema.tables
where table_type = 'BASE TABLE'
and table_name rlike ('[0-9]')
order by table_schema,
table_name;

说明:

  • database_name - 找到表的数据库(模式)的名称
  • table_name - 找到的表的名称

DBA技术分享(十二)- Mysql关于查找模式对象的语句

2. 在 MySQL 数据库中查找关于特定列名的表

select tab.table_schema as database_name,
tab.table_name
from information_schema.tables as tab
inner join information_schema.columns as col
on col.table_schema = tab.table_schema
and col.table_name = tab.table_name
where tab.table_type = 'BASE TABLE'
and column_name = 'idcity'
order by tab.table_schema,
tab.table_name;

说明:

  • database_name - 找到表的数据库(模式)的名称
  • table_name - 找到的表的名称

DBA技术分享(十二)- Mysql关于查找模式对象的语句

3. 在 MySQL 数据库中查找没有特定名称的列的表

select tab.table_schema as database_name,
tab.table_name
from information_schema.tables tab
left join information_schema.columns col
on tab.table_schema = col.table_schema
and tab.table_name = col.table_name
and col.column_name = 'id' -- put column name here
where tab.table_schema not in ('information_schema', 'mysql',
'performance_schema', 'sys')
and tab.table_type = 'BASE TABLE'
and col.column_name is null
order by tab.table_schema,
tab.table_name;

说明:

  • database_name - 找到的表的数据库(模式)名称
  • table_name - 找到的表的名称​
责任编辑:赵宁宁 来源: 今日头条
相关推荐

2010-10-08 16:26:49

mysql查找

2010-11-25 11:07:28

MySQL慢查询

2011-05-25 10:03:00

JavaScriptwith

2011-05-26 13:26:42

if

2010-10-08 16:05:30

MySQL DELET

2010-10-12 13:55:41

MySQL EXPLA

2011-08-01 10:35:26

数据库外模式模式

2021-07-07 10:31:19

对象池模式解释器模式设计模式

2010-10-08 09:17:06

mysql修改字段

2010-10-12 16:09:08

MySQL用户权限

2010-10-08 16:42:31

MySQL表信息

2017-04-12 10:04:18

Scrum实践终结

2010-05-27 15:34:30

MySQL语句优化

2010-11-24 17:36:02

MySQL条件查询语句

2010-05-31 10:26:27

2010-05-27 14:47:14

MySQL INSER

2010-05-25 15:24:38

MySQL updat

2011-08-29 17:13:03

外连接不等值连接等值连接

2020-04-15 10:58:10

MySQL数据库SQL

2011-07-04 13:51:02

QT 对象 模型
点赞
收藏

51CTO技术栈公众号