返回顶部
首页 > 资讯 > 数据库 >MySQL 查询所有存储过程视图 等等 - G
  • 238
分享到

MySQL 查询所有存储过程视图 等等 - G

MySQL查询所有存储过程视图等等-G 2019-12-22 04:12:41 238人浏览 无得
摘要

Mysql 查询所有存储过程视图 等等   INFORMATioN_SCHEMA.TABLES INFORMATION_SCHEMA.TABLES是mysql自带的(被视作)一个信息数据库,保存着Mysql服务器所维护的其他数据库

MySQL 查询所有存储过程视图 等等 - G

Mysql 查询所有存储过程视图 等等

 

INFORMATioN_SCHEMA.TABLES

INFORMATION_SCHEMA.TABLESmysql自带的(被视作)一个信息数据库,保存着Mysql服务器所维护的其他数据库的信息。INFORMATION_SCHEMA.TABLES其中有数个只读表,实际上是视图,不是基本表,因此无法看到任何相关的文件。INFORMATION_SCHEMA.TABLES中各种字段名见此

  • 查询(基础)表 方法一

    SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = "数据库名" AND TABLE_TYPE = "BASE TABLE";
    

    返回举例:

    mysql> SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = "test" AND TABLE_TYPE = "BASE TABLE";
    +------------+
    | TABLE_NAME |
    +------------+
    | t          |
    +------------+
    1 row in set (0.00 sec)
    

    查询(基础)表 方法二

    USE TABLE xxx
    SHOW TABLES;
    

    返回举例:

    mysql> show tables;
    +----------------+
    | Tables_in_test |
    +----------------+
    | t              |
    +----------------+
    1 row in set (0.00 sec)
    
  • 查询视图

    SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = "数据库名" AND TABLE_TYPE = "VIEW";
    
  • 查询所有触发器

    SELECT * FROM information_schema.`triggers`;
    

    测试证明,information_schema也遵循 “linux平台MySQL不区分大小写”

     

mysql.proc

  • 查询所有函数

    SELECT name FROM mysql.proc WHERE db="数据库名" and type="funtion";
    
  • 查询所有存储过程

    SELECT name FROM mysql.proc WHERE db="数据库名" and type="procedure";
    

    检测

    mysql> SELECT name FROM mysql.proc WHERE db="test" and type="procedure";
    +-------------------+
    | name              |
    +-------------------+
    | add_sum           |
    | add_sum_procedure |
    | findByNums        |
    +-------------------+
    3 rows in set (0.00 sec)
    

     

您可能感兴趣的文档:

--结束END--

本文标题: MySQL 查询所有存储过程视图 等等 - G

本文链接: https://lsjlt.com/news/6870.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作