mysql 看表结构语句,MySQL查看表结构,mysql查看表结构的三种方法总结

mysql 看表结构语句,MySQL查看表结构,mysql查看表结构的三种方法总结

本文主要介绍了在mysql中查看表结构的三种方法的总结,具有很好的参考价值。希望对你有帮助。如有错误或不足之处,请不吝赐教。

目录

mysql视图表结构1。show create table 2 . desc 3 . information _ schema . columns获取所有表结构和备注。根据库名导出所有表格信息。根据库名导出所有表名和备注。mysql获取整个库的所有表和表结构。

mysql查看表结构

1. show create table

显示创建表表名

这个语句每次都可以本能地创建出来,它的语义很容易记住。可以直接查看建表的语句,但是不方便代码处理。

2. desc

Desc表名

这个语句很容易使用,可以得到列中更重要的字段:名称、类型、是否为空、键、默认值、额外信息。但是,无法获得该字段的注释。

3. information_schema.COLUMNS

select * from information _ schema . columns其中table _ schema='库名'和TABLE_NAME='表名'

与show create table相比,相对简单全面,可以了解到字段的名称、类型、键、权限、注释等信息。为了获得字段名,我在脚本中使用这个方法来获得表结构。

附:information_schema.COLUMNS字段和含义

字段的名称和含义

TABLE_CATALOG表类型(不知道为什么?)TABLE_SCHEMA库名称TABLE_NAME COLUMN_NAME字段名称ORDINAL_POSITION位置序列号COLUMN_DEFAULT默认值为_NULLABLE可以为null DATA_TYPE数据类型CHARACTER_MAXIMUM_LENGTH字符串最大长度(数值类型为null)CHARACTER _ OCTET _ LENGTH字符串的最大存储长度(通常与前面的字段相同)NUMERIC_PRECISION数值精度(非数值类型为null)NUMERIC _ SCALE数值小数位数(非数值类型为null)DATETIME _ PRECISION日期精度CHARACTER_SET_NAME编码方法COLLATI ON_NAME排序方法COLUMN_TYPE字段类型COLUMN_KEY字段)额外的其他(如auto_increment)权限COLUMN_COMMENT字段注释GENERATION_EXPRESSION生成表达式(我不明白,mysql可以从table继承?)

获取所有的表结构及备注

根据库名导出所有表信息

挑选

*

信息_架构. `表'

在哪里

表模式='数据库名称'

根据库名导出所有表名及表备注

挑选

表名,

表格_注释

信息_架构. `表'

在哪里

TABLE _ SCHEMA=' db _ name

mysql获取整个库的所有表,及表结构

挑选

TABLE_SCHEMA作为“库名”,

TABLE_NAME作为“表名”,

COLUMN_NAME作为“列名”,

ORDINAL_POSITION的顺序为“列”,

COLUMN_DEFAULT作为“默认值”,

IS_NULLABLE为“是否为空”,

DATA_TYPE为“数据类型”,

CHARACTER_MAXIMUM_LENGTH为'字符最大长度',

NUMERIC_PRECISION为“数值精度(最大位数)”。

NUMERIC_SCALE为'十进制精度',

COLUMN_TYPE为“列类型”,

COLUMN_KEY 'KEY ',

额外作为'附加说明',

COLUMN_COMMENT作为“注释”

信息_架构. `列'

在哪里

表模式='数据库名称'

以.排序

表名,

序数_位置;

以上个人经历,希望能给大家一个参考,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • pymysql菜鸟教程,pymysql 使用
  • pymysql菜鸟教程,pymysql 使用,pymysql模块使用简介与示例
  • mysql锁实现,mysql锁算法
  • mysql锁实现,mysql锁算法,MySQL锁机制与用法分析
  • mysql连接报错10061,mysql连接错误10060
  • mysql连接报错10061,mysql连接错误10060,MYSQL无法连接 提示10055错误的解决方法
  • mysql连接报10060错误,mysql连接报错10055
  • mysql连接报10060错误,mysql连接报错10055,MySQL连接异常报10061错误问题解决
  • mysql辅助索引和主键索引,mysql 主键 外键 索引
  • mysql辅助索引和主键索引,mysql 主键 外键 索引,MySQL索引之主键索引
  • MySQL语句大全,mysql常见语句总结
  • MySQL语句大全,mysql常见语句总结,MySQL语句整理及汇总介绍
  • mysql触发器的使用方法实验报告,mysql中触发器的使用
  • 留言与评论(共有 条评论)
       
    验证码: