MySQL中 如何查询表名中包含某字段的表

MySQL中 如何查询表名中包含某字段的表

大家好,又见面了,我是全栈君。

查询tablename 数据库中 以”_copy” 结尾的表

select table_name from information_schema.tables where table_schema='tablename' and table_type='base table' and table_name like '%_copy';

information_schema 是MySQL系统自带的数据库,提供了对数据库元数据的访问
information_schema.tables 指数据库中的表(information_schema.columns 指列)
table_schema 指数据库的名称
table_type 指是表的类型(base table 指基本表,不包含系统表)
table_name 指具体的表名

查询work_ad数据库中是否存在包含”user”关键字的数据表

 select table_name from information_schema.tables where table_schema = 'work_ad' and table_type='base table' and table_name like '%user%';

 

如果本身是在tablename 这个库里新建的查询,可以去掉 table_schema=’tablename ‘ 这一句
select table_name from information_schema.tables where table_type=’base table’ and table_name like ‘%_copy’;

 

在Informix数据库中,如何查询表名中包含某字段的表

select * from systables where tabname like 'saa%'

此法只对Informix数据库有用

 

查询指定数据库中指定表的所有字段名column_name

select column_name from information_schema.columns where table_schema='csdb' and table_name='xxx'

 

 

 检查数据库’test’中的某一个表’d_ad’是否存在

select count(1) from information_schema.tables where table_schema = 'test' and table_name = 'd_ad';

 

 

如何查询mysql数据库中有多少张表

select count(*) TABLES, table_schema from information_schema.tables where table_schema = ‘test’ group by table_schema;

 

mysql中查询到包含该字段的所有表名

SELECT  TABLE_NAME FROM  information_schema.COLUMNS  WHERE  COLUMN_NAME='字段名'

如:查询包含status 字段的数据表名

select table_name from information_schema.columns where column_name='status';

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/112142.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 什么是国际顶级域名?

    什么是国际顶级域名?

  • Linux 文件权限rwx

    Linux 文件权限rwxLinux/Unix的文件调用权限分为三级:文件所有者(Owner)、用户组(Group)、其它用户(OtherUsers)。只有文件所有者和超级用户可以修改文件或目录的权限。可以使用绝对模式(八进制数字模式),符号模式指定文件的权限。使用权限:所有使用者who的符号模式表who 用户类型 说明 u user 文件所有者 g group 文件所有者所在组 o others 所有其他用户 a all .

  • Tomcat如何打破双亲委派机制实现隔离Web应用的?

    Tomcat通过自定义类加载器WebAppClassLoader打破双亲委托,即重写了JVM的类加载器ClassLoader的findClass方法和loadClass方法,这样做的目的是优先加载Web应用目录下的类。除此之外,你觉得Tomcat的类加载器还需要完成哪些需求呢?或者说在设计上还需要考虑哪些方面?我们知道,Tomcat作为Servlet容器,它负责加载我们的Servlet类,此外它还负责加载Servlet所依赖的JAR包。并且Tomcat本身也是一个Java程序,因此它需要加载自己的类和依赖

  • 比和比例的联系和区别

    比和比例的联系和区别比和比例一直是学数学容易弄混的几大问题之一,其实它们之间的问题完全可以用一句话概括:比,等同于算式中等号左边的式子,是式子的一种(如:a:b);比例,由至少两个称为比的式子由等号连接而成,且这两个比的比值是相同(如:a:b=c:d)。所以,比和比例的联系就可以说成是:比是比例的一部分;而比例是由至少两个比值相等的比组合而成的.比和比例的区别:区别区别1:意义、项数、各部

  • go语言要学多久才能工作_go语言可以开发什么

    go语言要学多久才能工作_go语言可以开发什么我在2011年就听说了Go并学习了一段时间,坦白的说,那时候对Go是比较无感的,因为并没有看到Go的特别亮眼的地方,可能和我使用C、Erlang、Java有关,这三种语言可以写高性能、高并发、高可用的服务;包含了面相过程、面向并发、面向对象的思想,我觉得我并不需要再学习Go,何况那个时候好像也没宣传的那么优秀。 一切都发生在418天前,因为工作的需要,我开始写Go了,本来预期是一段压抑、蛋疼的旅程

  • 简单jquery写css样式[通俗易懂]

    简单jquery写css样式[通俗易懂]简单jquery写css样式

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号