information_schema表的妙用

在MySQL中,把 information_schema 看作是一个数据库,确切说是信息数据库。

 其中保存着关于MySQL服务器所维护的所有其他数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。
 

 其中TABLE_SCHEMA代表数据库名,TABLE_NAME代表表名,COLUMN_NAME代表字段名
 当对某个数据库不够熟悉,库中表很多时:
 1.知道字段名不知道在哪个表
 select TABLE_SCHEMA as '数据库',TABLE_NAME AS '表名' FROM information_schema.`COLUMNS` WHERE COLUMN_NAME ='字段名';
 2.知道表名不知道在哪个库中
 SELECT TABLE_SCHEMA FROM information_schema.TABLES WHERE TABLE_NAME = ‘表名’;

相关推荐

  1. information_schema

    2024-03-15 18:06:04       42 阅读
  2. linux | && 和 &

    2024-03-15 18:06:04       41 阅读
  3. 【正则表达式

    2024-03-15 18:06:04       57 阅读
  4. auto关键字

    2024-03-15 18:06:04       34 阅读
  5. 【LeetCode】数组——hashmap

    2024-03-15 18:06:04       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-15 18:06:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-15 18:06:04       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-15 18:06:04       82 阅读
  4. Python语言-面向对象

    2024-03-15 18:06:04       91 阅读

热门阅读

  1. 《计算机网络》复试问答题总结

    2024-03-15 18:06:04       31 阅读
  2. Github 2024-03-12 Python开源项目日报 Top9

    2024-03-15 18:06:04       39 阅读
  3. linux 面试题

    2024-03-15 18:06:04       38 阅读
  4. 常用软件下载地址

    2024-03-15 18:06:04       46 阅读
  5. c语言中的宏指的是什么

    2024-03-15 18:06:04       44 阅读
  6. ubuntu docker-compose 编排容器并且设置自启动

    2024-03-15 18:06:04       45 阅读
  7. 安卓实现沉浸式安卓状态栏实现

    2024-03-15 18:06:04       40 阅读