Mysql如何查看表及字段信息

作者:DingDangDog 时间:2024-01-28 21:35:43 

Mysql查看表、字段信息

查看表信息

使用MySQL创建的表,无论是表注释、索引,还是字段的类型等等,都会存到MySQL自带的库表中,可以通过SQL查出来想要的表、字段信息。

了解information_schema库,可以在工作中起到意想不到的效果。

查询某个库中所有表的基本信息

-- database_name替换为库名,查出库中所有表的TABLE_NAME表名、TABLE_COMMENT表注释
SELECT TABLE_NAME,TABLE_COMMENT FROM information_schema.TABLES WHERE table_schema='database_name';

TABLES表

information_schema库中的TABLES表,存放MySQL所有表的表信息。

常用列

  • TABLE_SCHEMA:数据库名

  • TABLE_NAME:数据表名

  • TABLE_COMMENT:数据表注释/说明


Mysql如何查看表及字段信息

COLUMNS表

information_schema库中的COLUMNS表,存放MySQL所有表的字段详细信息。

常用列

  • TABLE_SCHEMA:数据库名

  • TABLE_NAME:数据表名

  • COLUMN_NAME:数据列名

  • DATA_TYPE:数据类型,如:varchar

  • COLUMN_TYPE:数据列类型(含数据长度),如:varchar(32)

  • COLUMN_COMMENT:数据列注释/说明


Mysql如何查看表及字段信息

Mysql查询表字段默认值

假设表user有个字段:`login_times` int(11) unsigned NOT NULL DEFAULT ‘0’ COMMENT ‘登录次数’,需要获取该字段的默认值

实现方法

desc `user`;

查询结果:

field           type                    null    default
id            varchar(26)            NO      UNI    
login_times    int(11) unsigned    NO      0    

或者:

show create table `user`;

但是查询结果都是整个表。

查询单独某个字段的默认值方法:

select default(login_times) as default_value from `user` limit 1;

来源:https://blog.csdn.net/hu18315778112/article/details/123204435

标签:Mysql,查看表,字段信息
0
投稿

猜你喜欢

  • mysql共享锁与排他锁用法实例分析

    2024-01-20 15:15:26
  • 网页设计软件FrontPage快捷键一览

    2008-02-24 16:55:00
  • Vue用v-for给循环标签自身属性添加属性值的方法

    2024-04-10 10:30:56
  • Python处理PPT文件的实用知识点总结

    2021-04-26 04:11:10
  • 月影:JavaScript王者归来

    2008-08-05 17:18:00
  • Python实现交通数据可视化的示例代码

    2022-03-09 13:00:00
  • 4个场景教会你Go中Goroutine和通道是怎么用的

    2024-04-23 09:45:05
  • JSP实现浏览器关闭cookies情况下的会话管理

    2024-03-27 07:29:10
  • Python sklearn预测评估指标混淆矩阵计算示例详解

    2023-12-19 23:39:21
  • struts2.3.24+spring4.1.6+hibernate4.3.11+mysql5.5.25开发环境搭建图文教程

    2024-01-18 04:21:31
  • Matlab求解数组中的最大值及它所在的具体位置

    2023-08-11 18:55:11
  • 二种sql分页查询语句分享

    2024-01-15 10:29:04
  • Pytorch框架实现mnist手写库识别(与tensorflow对比)

    2022-07-30 00:41:42
  • 实例讲解MySQL数据库中文问题的解决方法

    2008-12-31 15:15:00
  • Mysql 远程连接配置实现的两种方法

    2024-01-22 10:31:23
  • Centos7安装和配置Mysql5.7

    2024-01-21 12:02:22
  • Ubuntu20下MySQL 8.0.28 安装卸载方法图文教程

    2024-01-13 23:43:11
  • Python 简单计算要求形状面积的实例

    2022-10-19 09:02:33
  • 利用Python打造一个多人聊天室的示例详解

    2023-04-10 15:22:11
  • MySQL中truncate误操作后的数据恢复案例

    2024-01-12 20:45:56
  • asp之家 网络编程 m.aspxhome.com