zoukankan      html  css  js  c++  java
  • My Sql 获取数据库所有表及表内的字段信息

    1、通常可以直接用show tables来获取所有表,但是这只能获取所有表的表名;如果要获取表的更多信息就可以这么来写

    MySql 获取数据库所有表的信息(表名、注释):select *from information_schema.TABLES where table_schema='数据库名称';

    而这条语句可以查出更全面的信息;其中结果中用个Table_Type字段,包括BASE TABLE、VIEW;BASE TABLE表明是数据表,而VIEW则表示为视图,(视图是虚拟表嘛)。

    当然还有其他信息,这里不做过多解释,用到的时候可以将此方法粘贴到mysql的任一管理工具中执行即可看到结果,也可自己限定(要哪些字段,不要哪些字段)。

    2、获取单表信息,我们一般用 show fields from 表名 来获取表内的字段信息,但是我这次需要知道表里的各个字段是干什么用的,当然得看注释了(添加字段时写上对应的注释是个很好的习惯哦),就是说我要获取表的字段注释,此时这个就不能满足了,

    那就用这个show full fields from 表名 与前一句比较,只需添加一个 full 关键字就可搞定,很简单,呵呵!

  • 相关阅读:
    利用docker搭建rtmp服务器(1)
    ES6转换为ES5
    一些乱七八糟的东西
    xss攻击和sq注入
    python asyncio笔记
    图解密码技术一些笔记
    做网页前端遇到的一些问题
    错误处理的一些想法
    吐槽下国内的云笔记
    python的编码问题
  • 原文地址:https://www.cnblogs.com/CatHeadTiger/p/3063022.html
Copyright © 2011-2022 走看看